在Base R绘图的单个箱图中添加水平“分隔”线

问题描述

我需要在Base R箱线图中添加“分隔线”以分隔差异组。在下面的示例中,我想使用水平线(红色)分隔A和B组(每个组具有2个级别)。 R代码可再现的结果:

dat = data.frame(A1 = rnorm(1000,1),A2 = rnorm(1000,1,2),B1 = rnorm(1000,0.5,0.5),B2 = rnorm(1000,1.5,1.5))
boxplot(dat,horizontal = T,outline=F)

enter image description here

在Base R中有一种简单的方法吗?

还有,是否有一种简单的方法可以为y轴标签着色?我希望轴上的A1和B1显示为红色,而A2和B2显示为蓝色。

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)