如何在ggplot2中重新排序条形图中的类别

时间:2017-10-27 00:12:35

标签: r ggplot2

我制作了一个条形图: enter image description here

右侧的类别标签不遵循数字顺序。我的代码如下:

ggplot(dat3, aes(variable, value, fill = AnnualCompensation, color = AnnualCompensation)) +
  geom_bar(stat = "identity", position = "dodge") +
  scale_y_continuous(name = "Number of Workers", labels = comma)

如何重新排列右侧的类别,并使图表中的条形符合AnnualCompensation的顺序?

以下是我使用的数据集: enter image description here

1 个答案:

答案 0 :(得分:1)

您必须在R中对您的等级进行重新排序。您的等级很可能是按照该顺序进行的。使用levels()来查看哪个被分配到1,2级......,