【问题标题】:R: Different colours for barplot labelsR:条形图标签的不同颜色
【发布时间】:2020-02-27 15:30:25
【问题描述】:

我有一个条形图,希望标签显示不同的颜色并将条形设为灰色。

我试过了:

col_lab <- c("red","green","grey","red","red","blue")

barplot(1:6,names.arg=1:6,main="barplot",las=1,horiz=TRUE,col="grey",xaxt="n",col.names=col_lab)

但我遇到了错误。

感谢您的帮助。

【问题讨论】:

  • col="grey" 替换为col = col_lab。是你要找的吗?
  • 我希望条形图为灰色,但每个标签都有指定的颜色。
  • 您要查找的参数是col.axis 而不是col.names(不确定您从哪里得到的),但它不允许长度>1。

标签: r


【解决方案1】:

使用yaxt="n" 并执行mtext。要获得正确的位置,请使用坐标barplot 不可见地抛出。

b <- barplot(1:6, names.arg=1:6, main="barplot", las=1, horiz=TRUE, col="grey", 
             xaxt="n", yaxt="n")
mtext(1:6, 2, .5, at=b, las=2, col=col_lab, font=2)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-20
    • 1970-01-01
    • 2013-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多