【发布时间】:2013-04-07 00:32:48
【问题描述】:
我使用的是ggplot2,我需要在同一个直方图上显示两组数据,并且需要区分它们。目前,我只是将每个系列的颜色设置为 50% 的不透明度,这样我就可以看到彼此隐藏的条形,但这远非理想,看起来真的很难看,而且读起来很混乱。
有没有一种方法可以让 R 智能地覆盖条形图,以便我可以使用完全不透明的条形图,并且永远不会有条形图从视图中隐藏?这是我目前的代码:
library(ggplot2)
dat <- data.frame(a=sample(10, size=100, replace=T),
b=sample(10, size=100, replace=T))
ggplot(dat, aes(x=a), fill=rgb(1,0,0,0.5)) + geom_histogram()
+ geom_histogram(aes(x=b), fill=rgb(0,0,1,0.5))
任何指针都非常感谢。
【问题讨论】:
标签: r statistics ggplot2 histogram bar-chart