Wie zeichnet man ein leeres Grundstück?
Ich brauche, um ein leeres Grundstück. Dies ist die beste konnte ich mit kommen.
plot(0, xaxt = 'n', yaxt = 'n', bty = 'n', pch = '', ylab = '', xlab = '')
Einfacher Lösungen?
P. S.: komplett leer, keine Achsen etc.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie wäre es mit etwas wie:
plot.new()
, das aktuelle Gerät werden gelöscht.x11()
überdev.new()
? Mein Instinkt ist, um mit dem letzteren gehen, um Platz für was auch immer die lokale Standard-Gerät ist, aber ich bin nicht sicher, dass ' s, wie die Dinge funktionieren.x11()
aus Gewohnheit. Ich bin kein Experte auf Plotten in R, aber nach einem Blick auf die Dokumentationdev.new()
wäre wahrscheinlich besser.Schlage ich vor, dass jemand braucht, um leere Diagramm, um einige Grafiken auf es später. Also, mit
können Sie die Achsen festlegen, die Grenzen Ihrer Grafik.
Dies ist geringfügig einfacher als die ursprüngliche Lösung:
ann=FALSE
, irgendwie einen leeren Bereich. Aber eine tolle Lösung, danke!Folgenden nicht plot etwas in die Handlung und es bleibt leer.
Dies ist nützlich, wenn Sie möchten, fügen Sie Linien oder Punkte danach binnen einer
for
Schleife oder etwas ähnliches. Denken Sie daran, ändern Sie diexlim
undylim
Werte auf der Grundlage der Daten, die Sie zeichnen möchten.Adam, nach deinem Kommentar oben ("ich wollte das leere Diagramm, um zu dienen als Füllstoff in einem multiplot (mfrow) plot."), was Sie eigentlich wollen, ist der mfg-option
- die steuert, wo Sie wollen, um die nächste Parzelle. Zum Beispiel, um ein Grundstück in der Mitte von einer 3x3-multiplot, tun
Müssen Sie ein neues plot-Fenster, und auch ein Koordinatensystem, so müssen Sie
plot.new()
undplot.window()
, dann können Sie beginnen, hinzufügen von Diagrammelementen:Beispiel plot
Gibt es ein Interesse an Ihrer Lösung, die
plot.new()
noch nicht, obwohl: in den leeren Grundstück Sie "zeichnen" können Sie text an der angegebenen Koordinaten mittext(x = ..., y = ..., your_text)
.grid()
ist unabhängig von der grid-Paket AFAIKEinen leeren plot mit einigen Texten, die die position set.
plot(0,xaxt='n',yaxt='n',bty='n',pch='',ylab='',xlab='')
, da Sie hinzufügenmain = "", sub = ""
auch Sie das gleiche Ergebnis erhalten, ohne dass Sie.Wenn jemand sucht für eine
ggplot2
Lösung verwenden, können Sie entwedercowplot
oderpatchwork
PaketeErstellt am 2019-03-17 durch die reprex Paket (v0.2.1.9000)