我试图在一个图中绘制两个直方图,但这两个组的分布方式使得直方图有点难以解释 . 我的直方图现在看起来像这样:
这是我的代码:
hist(GROUP1, col=rgb(0,0,1,1/2), breaks=100, freq=FALSE,xlab="X",main="") # first histogram
hist(GROUP1, col=rgb(1,0,0,1/2), breaks=100, freq=FALSE , add=T) # second
legend(0.025,600,legend=c("group 1","group 2"),col=c(rgb(1,0,0,1/2),rgb(0,0,1,1/2)),pch=20,bty="n",cex=1.5)
是否可以绘制这个直方图,两组的条彼此相邻,而不是重叠?我意识到这可能会增加一些混乱,因为X轴代表一个连续的变量......如何使这个情节更清晰的其他建议当然也是受欢迎的!
2 回答
您可以滥用
barplot
:例:
EDIT: 这是一个像OP建议的那样绘制x轴的示例 . 恕我直言,这是非常误导的(因为条形图的箱子不是连续的值),不应该使用 .
请在github上找到完整的源代码 .
而不是搞乱重叠的直方图,那么: