改变堆积直方图R的位置

时间:2018-01-06 06:10:56

标签: r plot histogram data-visualization

我使用了以下代码:

ggplot(adult, aes(age)) + geom_histogram(aes(fill= income), color= 'black', binwidth = 1) + theme_bw()

要生成此图:

enter image description here

我的问题是你如何改变情节的堆叠位置看起来像这样:

enter image description here

1 个答案:

答案 0 :(得分:1)

您需要在绘制

之前更改income变量的因子级别的顺序
#reorder fill variable
adult$income <- with(adult, factor(income, levels(income)[2:1]))

#plot
library(ggplot2)
ggplot(adult, aes(age)) + 
  geom_histogram(aes(fill= income), color= 'black', binwidth = 1) + 
  theme_bw()

输出图是:

enter image description here