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

时间:2016-08-19 15:22:35

标签: r plot

我观察到plot的x轴与0处的y轴不相交。

为什么?

我该如何解决?

示例:

plot(mtcars$mpg, ylim=c(0,50))

enter image description here

1 个答案:

答案 0 :(得分:9)

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

  

'xaxs'用于的轴间距计算方式             x轴上。可能的值是'“r”','“i”','“e”','s“',             “ “d””。样式通常由范围控制             数据或'xlim',如果给出。             样式'“r”'(常规)首先将数据范围扩展4             每端的百分比,然后找到一个带有漂亮标签的轴             适合扩展范围。             Style'“i”'(内部)只是找到一个带有漂亮标签的轴             适合原始数据范围。

yaxs对y轴做同样的事情。)

您可以使用

plot(mtcars$mpg, ylim=c(0,50), yaxs="i")