繁体   English   中英

R ggplot2(mpg):按年份而不是drv分组箱图

[英]R ggplot2 (mpg): Group boxplot by year rather than drv

我正在通过R4DS进行工作,并尝试调整3.8.1练习4的解决方案。 我最终得到了以下代码:

ggplot(data = mpg, mapping = aes(x = manufacturer, y = hwy/cty, colour = year)) +
  geom_boxplot() + coord_flip()

这不能按预期工作。 但是,当我用colour = drv替换colour = year时,我得到了一个很好的分组箱线图。 为什么year不能做到这一点?

RStudio 0.99.902; ggplot2 v.2.1.0。

将其写入geom_boxplot时似乎可以使用。

ggplot(data = mpg, mapping = aes(x = manufacturer, y = hwy/cty)) +
geom_boxplot(aes(colour=factor(year))) + coord_flip()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM