如何完全消除R中的利润

时间:2013-05-24 21:31:57

标签: r graphics

我在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始终是第一个数字左侧和最后一个数字右侧的空白区域。有没有办法告诉情节()请不要在绘图区周围添加任何空白区域?

任何线索都会非常感激:-)非常感谢!

费德里科

1 个答案:

答案 0 :(得分:5)

除了你的其他参数设置之外,设置par(xaxs="i")似乎可以完成这项工作(实际上,它会切断中间的第一个和最后一个数字,但也许你可以调整一些东西来避免这种情况。)

来自?par

  

'xaxs':...样式“i”(内部)只是找到一个具有适合原始数据范围的漂亮标签的轴。