Wie Sie die tatsächlichen x-Achsenwerte angeben, die als x-Achsen-Ticks in R aufgetragen werden sollen
Erstelle ich ein Grundstück in R und ich nicht wie die x-Achse Werte gezeichnet von R.
Beispiel:
x <- seq(10,200,10)
y <- runif(x)
plot(x,y)
Dieser Diagramme ein Diagramm mit folgenden Werten auf der X-Achse:
50, 100, 150, 200
Allerdings möchte ich, um eine Darstellung der 20 Werte 10,20, 30 ... 200
gespeichert in der variable x, da die X-Achse Werte. Ich habe abgekocht durch unzählige blogs und das knappe Handbuch, nach Stunden des Suchens, der nächste, den ich gekommen bin, zu finden alles, was nützlich ist, ist die folgende (zusammengefasst) Anleitung:
- nennen
plot()
oderpar()
Angabe argumentxaxt='n'
- nennen
axis()
z.B.axis(side = 1, at = seq(0, 10, by = 0.1), labels = FALSE, tcl = -0.2)
Ich habe es ausprobiert und der resultierende plot hatte keine x-Achse Werte überhaupt. Ist es möglich, dass jemand da draußen weiß, wie dies zu tun? Ich kann nicht glauben, dass niemand jemals versucht hat, dies zu tun, bevor.
InformationsquelleAutor der Frage Homunculus Reticulli | 2012-08-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Finden Sie die Antwort auf Ihre Frage in der Hilfe-Seite für
?axis
.Hier ist eine Hilfe-Seite Beispiele, modifiziert mit Ihren Daten:
Option 1: verwenden der
xaxp
definieren Sie die AchsenbeschriftungenOption 2:
at
undseq()
definieren der Etiketten:Diese beiden Optionen ergeben die gleiche Grafik:
PS. Da haben Sie eine große Anzahl von Etiketten, die Sie verwenden müssen, zusätzliche Argumente, um den text zu passen in die Handlung. Ich benutze
las
zum drehen des labels.InformationsquelleAutor der Antwort Andrie
Nehmen Sie einen genaueren Blick auf die
?axis
Dokumentation. Wenn man sich die Beschreibung derlabels
argument, du wirst sehen, dass es ist:So, ändere es einfach auf true, und du kriegst dein hilfsstrichbeschriftungen.
Vorsichtig sein, wenn Sie nicht Strecken Sie Ihre Fenster Breite, dann R vielleicht nicht in der Lage sein zu schreiben Sie alle Ihre Etiketten. Spielen Sie mit der Fensterbreite, und du wirst sehen was ich meine.
Es ist schade, Sie hatte solche Probleme bei der Suche nach Unterlagen! Was waren deine Suchbegriffe? Versuchen Sie
r axis
in Google ein und der erste link, den Sie bekommen, ist, dass Schnelle R-Seite, die ich vorhin erwähnt habe. Blättern Sie nach unten, um "Achsen", und Sie erhalten eine sehr schöne kleine Anleitung, wie es zu tun. Sollten Sie vielleicht überprüfen Sie es zunächst für alle Plotten Fragen, wird es schneller sein, als darauf zu warten, für ein SO Antwort.InformationsquelleAutor der Antwort nograpes
Hoffen, dass diese Codierung wird hilft Euch 🙂
InformationsquelleAutor der Antwort fara
Im Falle Plotten Zeitreihen der Befehl
ts.plot
erfordert ein anderes argument alsxaxt="n"
InformationsquelleAutor der Antwort emeryville