gpt4 book ai didi

r - 如何将 x 和 y 轴的截距放置在 (0 , 0) 并将 x 和 y 轴延伸到绘图的边缘

转载 作者:行者123 更新时间:2023-12-03 13:32:32 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Set R plots x axis to show at y=0

(2 个回答)


3年前关闭。




假设我要绘制 x^2 .我可以使用 curve()如下。

curve(x^2, -5, 5)

enter image description here
但是,我希望轴通过 (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轴也是如此。我想知道是否有更好的方法来绘制坐标轴。谢谢!

enter image description here

最佳答案

论据 yaxsxaxs控制地 block 周围的间距。设置为 "i"省略这个:

curve(x^2, -5, 5, yaxs = "i")

另见: https://stackoverflow.com/a/12300673/567015

关于r - 如何将 x 和 y 轴的截距放置在 (0 , 0) 并将 x 和 y 轴延伸到绘图的边缘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14539785/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com