R中的旋转轴标签

R中的旋转轴标签,r,plot,rotation,label,axis,R,Plot,Rotation,Label,Axis,我想帮助旋转以下绘图的轴标签。 按照当前设置,由于空间有限,最终标签不会显示。我理解文本,srt代码用于此目的,但无法旋转当前显示的标签(新的数字出现在图表中): Xmin=0-2 Xmax=0+2 绘图(x,y,type='n',xlab='x轴', col.axis=“灰色”,cex.axis=0.7,tck=-.02,xaxt=“n”) x尝试添加las=2 axis(1, at=c(-2, -1, 1.9, 2), labels=c("8.07", "8.976", "11.7",

我想帮助旋转以下绘图的轴标签。 按照当前设置,由于空间有限,最终标签不会显示。我理解文本,srt代码用于此目的,但无法旋转当前显示的标签(新的数字出现在图表中):

Xmin=0-2
Xmax=0+2
绘图(x,y,type='n',xlab='x轴',
col.axis=“灰色”,cex.axis=0.7,tck=-.02,xaxt=“n”)
x尝试添加las=2

axis(1, at=c(-2, -1, 1.9, 2), labels=c("8.07", "8.976", "11.7",          
               "11.9"), tck=.01, cex.axis=0.9, srt=45, col.ticks = "grey", las=2)

工作得很漂亮!这是一个完全不同的问题,但最后两点之间的有限空间似乎需要1)增加空间2)减小字体大小或3)可能需要另一个旋转度(45度?)这个问题有没有一个最明显的解决方案?我的第一反应是,在我看来,旋转似乎不会给你带来更多的空白。你可以用“text(1,1,“hlp”,srt=90)”来捏造一些东西,但你需要调整1来获得你想要的位置。
axis(1, at=c(-2, -1, 1.9, 2), labels=c("8.07", "8.976", "11.7",          
               "11.9"), tck=.01, cex.axis=0.9, srt=45, col.ticks = "grey", las=2)