Per fare un esempio, se voglio disegnare una trama con punti 1-5 e aggiungere punti 5-9, il seguente avrebbe funzionato:È possibile modificare ylim e xlim quando la trama è già stata disegnata?
> plot(c(1,2,3,4,5), ylim=c(0,10))
> points(c(5,6,7,8,9))
Tuttavia, se non so in anticipo quali numeri le a -sono aggiunti i punti (potrebbero essere 5-9, potrebbero anche essere 20-29), non posso impostare anticipatamente ylim e xlim. Mi piacerebbe essere in grado di fare qualcosa di simile al seguente (che non funziona):
> plot(c(1,2,3,4,5))
> points(c(5,6,7,8,9), ylim=c(0,10))
è qualcosa di simile possibile?
Probabilmente no, a meno che non si provi qualcosa come il pacchetto 'playwith'. –
Aveva paura così. Puoi metterlo in una risposta, quindi lo accetto? –
Vorrei sottolineare che le soluzioni ggplot2 fornite di seguito non soddisfano _tecnico- mente la domanda dell'OP, nel senso che è necessario ripetere il rendering del grafo _da scratch_ per vedere le modifiche. È lo stesso della situazione nella grafica di base, in cui è necessario creare il grafico dall'inizio per modificare i limiti dell'asse. Quindi la risposta di @ BenBolker è probabilmente la più corretta. – joran