Position der Achsen in R scatterplot
Ich versuche, erstellen Sie ein einfaches Streudiagramm in R, wobei die x-Achsen-Bereich ist -10:10, und zu re-lokalisieren Sie die y-Achse auf die x=0-Punkt. Dies scheint wie eine ziemlich grundlegende Bedienung, aber ich fand keinen Weg, das zu tun...
Vielen Dank für jede Hilfe!!!
- Argument zu definieren x-Achse Bereich ist
plot(..., xlim = c(-10, 10))
. Sehen?par
für mehr info. - nun, warum würden Sie wollen, dies zu tun und haben eine Achse und Beschriftungen gezeichnet über Ihre Daten? Dies ist einer der Gründe, warum ich hasse Excel Plotten - es ist nur eine dumme Sache zu tun. Ein Gitter hinter den Daten wäre viel besser.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aber ich persönlich denke, dass Sie verwenden sollten
grid()
oder Andrie Lösung.las=1
als auch (und vielleichtbty="n"
)Erstellen Sie einige Daten
In der Basis-Grafik, die Sie verwenden können, die
abline
Funktion zum zeichnen von Linien auf einem Grundstück. Der trick ist, zeichnen Sie eine vertikale Linie und die horizontale Linie an derx=0
undy=0
Positionen:Einem alternativen Weg erzielen ein ähnliches Ergebnis, ist die Verwendung der
ggplot2
Paket:abline(h=0, v=0)
ist ein Kürzel. Oder auch one-liner:plot(x, y, panel.last=abline(h=0,v=0))
.