【问题标题】:multiple colors on beanplot in RR中beanplot上的多种颜色
【发布时间】:2014-05-06 14:14:27
【问题描述】:

我使用以下方法在 R 中创建了一个 bean 图

beanplot(windA, side='both', border='NA', 
        col=list('gray',c('red','white')),
        ylab='Wind Speed (m/s)' ,what=c(1,1,1,0),xaxt ='n')

axis(1,at=c(1:12),labels =c  ('Jan','Feb','Mar','apr','may','Jun','Jul','Aug','Sep','Oct','Nov','Dec'))
legend('topright', fill=c('gray','red'), legend= c('Measured', 'calc'))

我得到以下图片

有没有办法让我可以交替颜色?例如,我可以让一月变成灰色和红色,然后二月变成灰色和蓝色,并在这一年继续这种交替的配色方案吗?

【问题讨论】:

  • 如果您包含一个小样本数据集以便您的示例可重现,这将很有帮助。这对于第一个参数尤其重要,因为根据windA 的类,函数可能会做非常不同的事情。此外,当使用不在基础 R 中的函数时,请清楚您正在加载的包。

标签: r colors plot


【解决方案1】:

你可以指定你想要的颜色顺序,col=list('gray','red','grey','blue'),使用来自基础R 的样本数据集USArrests,颜色循环直到所有点都被绘制出来

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-10-16
    • 2012-01-12
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 2013-10-17
    • 2015-11-18
    相关资源
    最近更新 更多