gpt4 book ai didi

r - 如何完全消除 R 中的边距

转载 作者:行者123 更新时间:2023-12-01 11:44:22 24 4
gpt4 key购买 nike

我在 R 中遇到了一个具体问题,即在绘图上的特定笛卡尔坐标处绘制文本。但是,我似乎无法完全消除 R 绘图 Canvas 的外边距。

例如在尝试这段代码时:

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
)

第一个数字的左边和最后一个数字的右边总是有一些空白。有没有办法告诉 plot() 不要在绘图区域周围添加任何空白区域?

任何线索将不胜感激:-)非常感谢!

费德里科

最佳答案

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

来自 ?par:

'xaxs': ... Style "i" (internal) just finds an axis with pretty labels that fits within the original data range.

关于r - 如何完全消除 R 中的边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16743928/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com