es funktioniert, aber es schneidet Etiketten. Daher können zusätzliche Optionen erforderlich sein.
Boczniak767
Gibt es eine einfache Möglichkeit, die Beschriftungen der Achsenmarkierungen zu drehen? Wenn ich beispielsweise größere Zahlen als Achsen-Tick-Beschriftungen habe, ist es schön, sie um etwa 45 Grad drehen zu lassen, um ein gutes Gleichgewicht zwischen Lesbarkeit (horizontal) und Raumeffizienz (vertikal) zu erreichen.
JMB
85
Verwenden Sie par(las=1).
Siehe ?par:
las
numeric in{0,1,2,3}; the style of axis labels.
0: always parallel to the axis [default],1: always horizontal,2: always perpendicular to the axis,3: always vertical.
Antworten:
Sie sind sich nicht sicher, ob Sie dies meinen, aber versuchen Sie es mit der Einstellung
las=1
. Hier ist ein Beispiel:Dies entspricht dem Stil der Achsenbeschriftungen. (0 = parallel, 1 = alle horizontal, 2 = alle senkrecht zur Achse, 3 = alle vertikal)
quelle
Verwenden Sie
par(las=1)
.Siehe
?par
:quelle
plot(1, xaxt="n", yaxt="n"); axis(1, las=2); axis(2, las=1)
Wie Maciej Jończyk erwähnt hat, müssen Sie möglicherweise auch die Margen erhöhen
quelle
Sie müssen die Funktion theme () wie folgt verwenden, um die Beschriftungen der x-Achse um 90 Grad zu drehen:
quelle
Erstellen Sie zunächst die Daten für das Diagramm
Geben Sie zweitens den Namen für eine Diagrammdatei an
Drittens zeichnen Sie das Balkendiagramm
Speichern Sie abschließend die Datei
Ausgabe:
quelle