例如,如果我想绘制一个点为1-5的图并添加点为5-9,则可以进行以下操作:

plot(c(1,2,3,4,5), ylim=c(0,10))
points(c(5,6,7,8,9))


但是,如果我事先不知道要加的点是多少(它们可能是5-9,也可能是20-29),则我不能事先设置ylim和xlim。我希望能够执行以下操作(无效):

plot(c(1,2,3,4,5))
points(c(5,6,7,8,9), ylim=c(0,10))


这样的事情可能吗?

最佳答案

(仅出于完整性考虑。)

在R基本图形中几乎可以肯定这是不可能的。其他答案指出,它在ggplot中是可行的。在playwith包之类的东西中可能是有可能的,尽管短时间的玩耍并没有向我展示这样做的方法。

关于r - 绘制绘图后是否可以更改ylim和xlim?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10450233/

10-11 16:51