R绘制为什么不从(0,0)开始?

Sta*_*Cub 6 plot r

我是R编程和图形的新手.我正在尝试绘制图形,但(0,0)点不在正确的位置.有人可以告诉我如何解决它?谢谢. 在此输入图像描述

这是我的代码:

layout(matrix(c(0,0,0,0,0,
                0,1,3,2,0,
                0,0,0,0,0), nc = 5, byrow = TRUE),
       widths = c(lcm(2), 1, lcm(2), 1, lcm(2)),
       heights = c(lcm(2), 1, lcm(2)))
layout.show(3)
box("outer", lty = "dotted")
plot.new()
plot.window(xlim=c(-200,0),ylim=c(0,21))
box()
axis(1)
axis(4)
rect(-113,0,0,1,col='cyan')
Run Code Online (Sandbox Code Playgroud)

小智 7

你可以去看看'xaxs'?par

  • 谢谢,我能够通过使用'par(xaxs ='i',yaxs ='i')来修复它. (2认同)