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

Joh*_*tte 9 r graph

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

plot(x=c(1:10), y=c(1:10), xlim=c(0,10), ylim=c(0,10))
Run Code Online (Sandbox Code Playgroud)

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

我可以通过手动猜测偏移来获得我想要的图形,并相应地调整左下轴限制:

plot(x=c(1:10), y=c(1:10), xlim=c(0.38,10), ylim=c(0.38,10))
Run Code Online (Sandbox Code Playgroud)

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

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

Jos*_*ien 21

在调用plot(),两者xlimylim在默认情况下填充(扩展)由4%.要禁止此行为,请设置xaxs = "i"和/或yaxs = "i".

有关更多详细信息,请参阅帮助页面par.

plot(x=c(1:10), y=c(1:10), xlim=c(0,10), ylim=c(0,10), xaxs="i", yaxs="i")
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述