R ggplot2(mpg):按年而不是 drv 分组箱线图
R ggplot2 (mpg): Group boxplot by year rather than drv
我正在研究 R4DS,并试图调整我的 3.8.1 exercise 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 诉 2.1.0.
当你将它写入 geom_boxplot 时似乎有效。
ggplot(data = mpg, mapping = aes(x = manufacturer, y = hwy/cty)) +
geom_boxplot(aes(colour=factor(year))) + coord_flip()
我正在研究 R4DS,并试图调整我的 3.8.1 exercise 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 诉 2.1.0.
当你将它写入 geom_boxplot 时似乎有效。
ggplot(data = mpg, mapping = aes(x = manufacturer, y = hwy/cty)) +
geom_boxplot(aes(colour=factor(year))) + coord_flip()