R Bean不要改变平均线的颜色和长度

R Bean不要改变平均线的颜色和长度,r,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的帮助是“col…最多可以使用四种颜色的向量。按照以下顺序,这些颜色代表bean的区域(没有边框,使用边框表示该颜色)

请考虑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的帮助是“col…最多可以使用四种颜色的向量。按照以下顺序,这些颜色代表bean的区域(没有边框,使用边框表示该颜色)、bean内部的线条、bean外部的线条以及每个bean的平均线条。”


然而,我不明白如何从帮助中指定地毯线的颜色和每个豆子上的平均线-请提供指导(为什么必须将颜色向量定义为一个列表,在成对的两半的每一侧提供不同的颜色)是否可以更改平均线的长度?

您需要将
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))