Ist es möglich, zu ändern und ylim xlim, wenn das Grundstück bereits gezogen hat?
Als ein Beispiel, wenn ich zeichnen möchte, ein Grundstück mit Punkte 1-5 und Punkte hinzufügen 5-9, die folgenden funktionieren würde:
> plot(c(1,2,3,4,5), ylim=c(0,10))
> points(c(5,6,7,8,9))
Jedoch, wenn ich nicht vorher wissen, welche zahlen-Punkte Hinzugefügt werden (Sie könnten 5-9, könnte auch sein, 20-29), kann ich nicht die und ylim xlim vorher. Ich möchte in der Lage sein, etwas zu tun, wie die folgenden (das nicht funktioniert):
> plot(c(1,2,3,4,5))
> points(c(5,6,7,8,9), ylim=c(0,10))
Ist so etwas möglich?
Wahrscheinlich nicht, es sei denn, Sie versuchen, so etwas wie die
Hatte Angst, so. Können Sie setzen, dass in der Antwort, so ich eine es zu akzeptieren?
Ich möchte darauf hinweisen, dass die ggplot2-Lösungen, die unten gegeben werden, nicht technisch zu befriedigen, die OP - Frage, in dem Sinne, dass Sie noch immer neu Rendern der Grafik von vorne um die änderungen zu sehen. Dies ist die gleiche wie die situation in der base Grafiken, wo Sie brauchen, um zu bauen die Grafik von Anfang an zu ändern, die Achse Grenzen. Also @BenBolker s Antwort ist wohl die richtige.
das ist der Grund, warum ich akzeptierte seine Antwort
playwith
Paket.Hatte Angst, so. Können Sie setzen, dass in der Antwort, so ich eine es zu akzeptieren?
Ich möchte darauf hinweisen, dass die ggplot2-Lösungen, die unten gegeben werden, nicht technisch zu befriedigen, die OP - Frage, in dem Sinne, dass Sie noch immer neu Rendern der Grafik von vorne um die änderungen zu sehen. Dies ist die gleiche wie die situation in der base Grafiken, wo Sie brauchen, um zu bauen die Grafik von Anfang an zu ändern, die Achse Grenzen. Also @BenBolker s Antwort ist wohl die richtige.
das ist der Grund, warum ich akzeptierte seine Antwort
InformationsquelleAutor Niek de Klein | 2012-05-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
(Nur der Vollständigkeit halber.)
Dies ist sicherlich nahezu unmöglich, in der R-base-Grafik. Andere Antworten weisen darauf hin, dass es machbar in
ggplot
. Es könnte möglich sein, so etwas wie dieplaywith
Paket, obwohl eine kurze bisschen Herumspielen, nicht hat mir gezeigt, einen Weg, es zu tun.InformationsquelleAutor Ben Bolker
Können Sie verändern die Achsen-limits in ggplot2. Zum Beispiel,
Als Ben Bolker erwähnt, in der Basis-Grafik, die Sie definitiv nicht tun können, ohne zusätzliche Pakete.
InformationsquelleAutor csgillespie
mit
ggplot2
können Sie ändern Sie die Achse:dann
InformationsquelleAutor user1317221_G
Wäre diese gut genug? Es behandelt die Obergrenze ylim als eine variable, aber technisch würden Sie wissen, ylim vor der addition der Punkte:
Könnte man auch von der unteren Grenze von dem, ylim auf die gleiche Weise:
InformationsquelleAutor Mark Miller