【发布时间】:2012-05-04 13:52:54
【问题描述】:
例如,如果我想用点 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))
这样的事情可能吗?
【问题讨论】:
-
我会指出,下面给出的 ggplot2 解决方案 在技术上 不满足 OP 的问题,因为您仍然需要重新渲染图表 from从头开始 以查看更改。这与基础图形中的情况相同,您需要从头开始构建图形以更改轴限制。所以@BenBolker 的回答可能是最正确的。
-
这就是我接受他的回答的原因