如何在R中Y = 0对齐x轴?

buh*_*htz 6 plot r

我观察到a的x轴plot没有穿过y轴0.

为什么?

我该如何解决这个问题?

例:

plot(mtcars$mpg, ylim=c(0,50))
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Ben*_*ker 9

默认情况下,R在两端限制范围内将轴延伸4%:从?par,

'xaxs'用于x轴的轴间隔计算的样式.可能的值是'"r"','"i"','"e"','s"','"d"'.如果给出,样式通常由数据范围或'xlim'控制.样式"r"(常规)首先将数据范围扩展4%,然后找到一个具有适合扩展范围的漂亮标签的轴.样式'"i"'(内部)只是找到一个具有适合原始数据范围的漂亮标签的轴.

(yaxs对y轴做同样的事情).

您可以使用

plot(mtcars$mpg, ylim=c(0,50), yaxs="i")
Run Code Online (Sandbox Code Playgroud)