如何在R图的左上角显示零刻度?

时间:2012-03-18 02:21:51

标签: r graph

使用'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设置?

1 个答案:

答案 0 :(得分:20)

在致电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