gpt4 book ai didi

r - 如何使零刻度出现在 R 图中的左角?

转载 作者:行者123 更新时间:2023-12-02 05:36:44 24 4
gpt4 key购买 nike

当您使用“plot”命令在 R 中生成绘图,并将左侧 x 轴限制设置为零时,例如

plot(x=c(1:10), y=c(1:10), xlim=c(0,10), ylim=c(0,10))

出于我不明显的原因,R 在点 (0,0) 和左下角(也在顶部)之间放置了一堆额外的空间。

我可以通过手动猜测偏移量并相应调整底部和左侧轴限制来获得我想要的图表:

plot(x=c(1:10), y=c(1:10), xlim=c(0.38,10), ylim=c(0.38,10))

但问题是,我必须为每个图表手动执行此操作,这似乎过多。

是否有用于删除此边距的 par-type 设置?

最佳答案

在调用 plot() 时,xlimylim 默认情况下都会填充(扩展)4%。要抑制此行为,请设置 xaxs = "i" 和/或 yaxs = "i"

有关更多详细信息,请参阅 help page for par .

plot(x=c(1:10), y=c(1:10), xlim=c(0,10), ylim=c(0,10), xaxs="i", yaxs="i")

enter image description here

关于r - 如何使零刻度出现在 R 图中的左角?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9755479/

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