假设我想绘制x^2
. 我可以使用curve()
如下。
curve(x^2, -5, 5)
但是,我希望轴通过 (0, 0)。我可以做如下事情:
curve(x^2, -5, 5, axes=FALSE)
axis(1, pos=0)
axis(2, pos=0)
abline(h=0)
abline(v=0)
我最终得到了类似下面的东西,看起来不错。但我唯一的抱怨是,这种绘制轴的方式使实际轴 - 例如 x 轴的 -4 和 4 之间的段 - 比右侧和左侧的段厚。y轴也是如此。我想知道是否有更好的方法来绘制坐标轴。谢谢!