在R中的x轴上添加标签

时间:2014-05-11 20:07:35

标签: r bar-chart axis-labels

我想在条形图的x轴上添加标签。以下是我在R中生成条形图的方式:

x <- c(10,10,10,10,10)
y <- c(45.57, 8, 8, 14,0.5 )
barplot(y, x)
barplot(y, x, xaxt="n")

我知道添加xaxt="n"允许我编辑我的标签,但是当我尝试以下命令时,文本被挤压到图形的一侧而不是x轴上的相应条形:

 axis(side = 1, 
  at=1:5, 
  lab=c(   "LT", 
           "LB", 
           "LBN", 
           "CD",
           "MLE"
        ),
  las=3)

1 个答案:

答案 0 :(得分:0)

那是因为你没有看到barplot函数返回的内容(除了有调用图形设备的副作用。)它返回用户坐标中的位置,因此使用a {{1} }值:

at