我在R中有一个特定的问题,它包括在绘图上的特定笛卡尔坐标处绘制文本.但是,我似乎无法完全消除R绘图画布的外边距.
例如,在尝试此代码时:
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
)
Run Code Online (Sandbox Code Playgroud)
在第一个数字的左边和最后一个数字的右边,Ther总是一些空的空间.有没有办法告诉情节()请不要在绘图区周围添加任何空白区域?
任何线索将非常感激:-)非常感谢!
费德里科
设置par(xaxs="i")除了您的其他参数设置似乎做的工作(实际上,它切断在中间的第一个和最后一个号码,但也许你可以调整的东西,以避免).
来自?par:
'xaxs':...样式"i"(内部)只是找到一个具有适合原始数据范围的漂亮标签的轴.