Я хотел бы иметь возможность создать «диаграмму P ie» в R с помощью ggplot2, но с учетом случаев, когда появляются определенные данные.
В моем примере у меня есть Excel, из которого я Извлеките столбец, и значения, которые появляются в столбцах, например, столбец с именем «дисциплина», имеет значения:
discipline1, discipline2, discipline3, discipline1, discipline1, discipline2,
discipline2, discipline2, discipline2, discipline2, discipline3, discipline3.
Итак, я хочу нарисовать процент появления каждого из значений в%:
discipline1, discipline2, discipline3
с использованием диаграммы P ie.
Для гистограммы я использовал значение stat="count"
, но я видел, что на диаграмме P ie я могу ' т.
Например, я пробовал что-то вроде этого:
ggplot(df, aes(x = "", y = as.factor(df[,discipline]),
fill = as.factor(df[,discipline]))) +
geom_bar(width = 1, stat = "identity", color = "white") +
coord_polar("y", start = 0)+
geom_text(aes(y = as.factor(df[,discipline]),
label = as.factor(df[,discipline])), color = "white")+
scale_fill_manual(values =c("#0073C2FF", "#EFC000FF", "#868686FF"))+
theme_void()