【问题标题】:I am trying to label a grouped-bar chart in R and cannot seem to get the coding down我正在尝试在 R 中标记分组条形图,但似乎无法将编码记下来
【发布时间】:2016-03-10 20:38:22
【问题描述】:

我正在尝试制作分组条形图。现在这就是我所拥有的:

Grouped Bar Chart

对于背景:我有一个包含多个变量的相当大的数据集。我对这个条形图感兴趣的是在视觉上表示雄性孔雀鱼(是的,鱼)在雌性存在和不存在的情况下检查捕食者的中位检查距离(厘米)。如您所见,在两个条形图下方有“A”和“B”....我想让它们说“明亮”和“单调”...我似乎无法工作!!

这是我现在的代码:

barplot(matrix(c(18.41,7.20,21.40,11.17),nr=2), beside=T, 
     col=c("aquamarine3","snow3"), ylim=c(0, 25), 
     names.arg=LETTERS[1:2], xlab = "Colour", ylab = "Inspection Frequency (cm)")  
legend("topright", c("Present","Absent"), pch=15, col=c("aquamarine3","snow3"), 
    bty="n")

提前谢谢你 - 我知道这是一个超级基本的问题,但我对此很陌生!

【问题讨论】:

    标签: r charts bar-chart


    【解决方案1】:

    您可以禁止绘制 x 轴标签,然后添加您自己的标签。要查看 barplot 在何处绘制每个条形图,请将其保存到一个对象中。

    myplot <- barplot(matrix(c(18.41,7.20,21.40,11.17),nr=2), 
     beside=T, xaxt="n",
     col=c("aquamarine3","snow3"), ylim=c(0, 25), 
     names.arg=LETTERS[1:2], xlab = "Colour", 
     ylab = "Inspection Frequency (cm)") 
    
    axis( 1, at=colMeans(myplot), labels=c("Bright","Drab"))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-11
      相关资源
      最近更新 更多