我在R中有一个特定的问题,它包括在绘图上的特定笛卡尔坐标处绘制文本。但是,我似乎无法完全消除R绘图画布的外边距。
E.g。在尝试此代码时:
par(mar=c(0,0,0,0),oma=c(0,0,0,0))
n=100
plot(0,xaxt='n',yaxt='n',bty='n',pch='',ylab='',xlab='',xlim=c(1,n),ylim=c(0,10))
text(
x=c(1:n),
y=rep(5,n),
srt=90,
labels=paste(1:n),
offset=0
)
Ther始终是第一个数字左侧和最后一个数字右侧的空白区域。有没有办法告诉情节()请不要在绘图区周围添加任何空白区域?
任何线索都会非常感激:-)非常感谢!
费德里科
答案 0 :(得分:5)
除了你的其他参数设置之外,设置par(xaxs="i")
似乎可以完成这项工作(实际上,它会切断中间的第一个和最后一个数字,但也许你可以调整一些东西来避免这种情况。)
来自?par
:
'xaxs':...样式“i”(内部)只是找到一个具有适合原始数据范围的漂亮标签的轴。