我想在条形图的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)
答案 0 :(得分:0)
那是因为你没有看到barplot
函数返回的内容(除了有调用图形设备的副作用。)它返回用户坐标中的位置,因此使用a {{1} }值:
at