В качестве примера, если я хочу, чтобы нарисовать график с точками 1-5 и добавить пункты 5-9, следующий будет работать:Можно ли изменить илим и xlim, когда сюжет уже нарисован?
> plot(c(1,2,3,4,5), ylim=c(0,10))
> points(c(5,6,7,8,9))
Однако, если я не знаю заранее, какие номера к материалу -be-добавленные баллы будут (они могут быть 5-9, также могут быть 20-29), я не могу заранее установить илим и xlim. Я хотел бы иметь возможность сделать что-то вроде следующего (что не работает):
> plot(c(1,2,3,4,5))
> points(c(5,6,7,8,9), ylim=c(0,10))
Возможно ли это?
Наверное, нет, если вы не попробуете что-то вроде пакета 'playwith'. –
Так боялся. Можете ли вы поместить это в ответ, чтобы я согласился? –
Я хотел бы указать, что приведенные ниже решения ggplot2 не _технически удовлетворяют заданию OP, в том смысле, что вам все равно придется перерисовать график _from scratch_, чтобы увидеть изменения. Это то же самое, что и в базовой графике, где вам нужно будет построить график с начала, чтобы изменить пределы оси. Таким образом, ответ BenBolker, вероятно, самый правильный. – joran