我正在研究R4DS,并试图调整我的3.8.1 exercise 4解决方案。我最终得到了以下代码:
ggplot(data = mpg, mapping = aes(x = manufacturer, y = hwy/cty, colour = year)) +
geom_boxplot() + coord_flip()
这不按预期工作。但是当我用colour = year
替换colour = drv
时,我会得到一个很好的分组箱图。为什么不能使用year
完成此操作?
RStudio 0.99.902; ggplot2 v.2.1.0。
答案 0 :(得分:1)
将它写入geom_boxplot时似乎可以正常工作。
ggplot(data = mpg, mapping = aes(x = manufacturer, y = hwy/cty)) +
geom_boxplot(aes(colour=factor(year))) + coord_flip()