【发布时间】:2016-12-09 08:03:34
【问题描述】:
我想知道如何创建一个在框中有两种不同颜色的箱线图。 例如,我正在挖掘的变量 d 是变量 b 和 c 的总和。因此,在每个框中,颜色可以表示变量 b 和 c 创建 d 的比例。 我希望这是可以理解的。
这是我的例子:
a<-c("A","A","B","B","B","C","C","C","B","A")
b<-c(1,2,3,4,3,4,5,6,3,4)
c<-c(5,6,4,5,2,1,2,1,5,8)
d<-c(6,8,7,9,5,5,7,7,8,12)
df<-data.frame(a,b,c,d)
boxplot(d~a)
现在我想根据变量b和c给每个框上色,这样就表明了比例。
这是一张使用 Excel 绘制的图。 example http://www.real-statistics.com/wp-content/uploads/2012/11/box-plot-excel.png
您对如何实现这一目标有任何想法吗? 谢谢!
【问题讨论】:
-
紫色和绿色的边界也是中位数的位置吗?
-
在我的情况下不一定如此,所以我会有一条额外的线显示中位数
-
这让 IMO 毫无意义。请阅读
?boxplot以及该图显示的数据。在您的示例df中,A的箱线图范围从 7 到 10。b和c的作用是什么? -
谢谢你,你当然是对的,Jimbou!我在这里忽略了一些东西...我想表明 75% 的
d是由于c而 25% 的d是由于a,这在箱线图中没有意义。然后我可能坚持到箱线图d并在每个图旁边显示一个条形以指示b和d的比例。还有其他建议可以更好地绘制此图吗? -
@KikiRiki 你将如何计算这些比率?