R beanplot改变平均线的颜色和长度

时间:2017-09-24 08:56:44

标签: r

考虑R ...中的以下beanplot图像。

require(beanplot)
beanplot(USJudgeRatings, 
     side='both', 
     border='NA', 
     col=list('gray','red'),
     ylab='US Judge Ratings',
     what=c(1,1,1,1))

beanplot帮助就是说&#34; col ...可以使用最多四种颜色的矢量。按照以下顺序,这些颜色代表bean的区域(没有边框,使用该颜色的边框),bean内部的线条,bean外部的线条以及每个bean的平均线条。&#34; < / p>

但是,我不能从帮助中了解如何指定地毯线的颜色和每个豆子上的平均线 - 引导将被欣赏(为什么颜色矢量必须被定义为列表给出成对半部两侧的不同颜色)是否可以改变平均线的长度?

1 个答案:

答案 0 :(得分:2)

您需要将col定义为具有4种颜色的矢量列表。这是一个例子。

require(beanplot)
beanplot(USJudgeRatings, 
     side='both', 
     border='NA', 
     col=list(c('gray','black',"black","green"),c('red','white',"black","blue"),
              c('#ffffb2','black',"black","#f03b20"),c('#fd8d3c','white',"black","#bd0026")) ,
     ylab='US Judge Ratings',
     what=c(1,1,1,1))

enter image description here