条形图中的组类别

时间:2017-11-25 18:12:35

标签: r ggplot2

我有以下数据集

Call.reason <- c("Binnen zichttermijn", "Buiten zichttermijn", "Reparatie", "dvd hoesjes", "Technische ondersteuning", "Retour koop ongedaan maken", "Digitaal", "Kobo")
Count <- c(67452, 47279, 38530, 2554, 34044, 12190, 22102, 1234)
Categorie <- c("Defect", "Defect", "Defect", "Defect", "Digitaal", "Digitaal", "Digitaal", "Digitaal")
df <- data.frame(Call.reason, Count, Categorie)

我现在根据这些数据创建一个图表:

p6 <- ggplot(df, aes(fill=Categorie, x=Call.reason, y=Count)) + geom_bar(stat="identity")

这很好用。但是当你绘制的类别是混合的。我想要有缺陷和数字化。有关如何实现这一目标的任何想法?

1 个答案:

答案 0 :(得分:0)

您只需订购因子Call.reason,因为默认顺序是按字母顺序排列的:

df$Call.reason <- factor(df$Call.reason, levels = df$Call.reason)

ggplot(df, aes(fill = Categorie, x = Call.reason, y = Count)) 
+ geom_bar(stat="identity")

enter image description here