2017-09-24 83 views
1

考虑R中的以下beanplot图像的长度...řbeanplot改变颜色和平均线

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

的beanplot有助于是说“栏...的多达四种颜色载体可以是按照以下顺序,这些颜色代表bean的区域(没有边框,使用该颜色的边框),bean内部的行,bean外部的行以及每个bean的平均行。

但是,我不明白从帮助如何指定地毯线的颜色和每个bean的平均线 - 指导将不胜感激(以及为什么颜色矢量必须定义为一个列表给予成对半边的每边有不同的颜色)是否可以改变平均线的长度?

回答

1

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