So drehen sie achsenbeschriftungen in ggplot2 (mit beispielen)
Sie können die folgende Syntax verwenden, um Achsenbeschriftungen in einem ggplot2-Diagramm zu drehen:
p + theme(axis. text . x = element_text(angle = 45 , vjust = 1 , hjust= 1 ))
Angle steuert den Winkel des Texts, während vjust und hjust die vertikale und horizontale Ausrichtung des Texts steuern.
Das folgende Schritt-für-Schritt-Beispiel zeigt, wie Sie diese Syntax in der Praxis anwenden können.
Schritt 1: Erstellen Sie den Datenrahmen
Erstellen wir zunächst einen einfachen Datenrahmen:
#create data frame df = data. frame (team=c('The Amazing Amazon Anteaters', 'The Rowdy Racing Raccoons', 'The Crazy Camping Cobras'), dots=c(14, 22, 11)) #view data frame df team points 1 The Amazing Amazon Anteaters 14 2 The Rowdy Racing Raccoons 22 3 The Crazy Camping Cobras 11
Schritt 2: Erstellen Sie ein Balkendiagramm
Als Nächstes erstellen wir ein Balkendiagramm, um die von jedem Team erzielten Punkte zu visualisieren:
library (ggplot2) #create bar plot ggplot(data=df, aes (x=team, y=points)) + geom_bar(stat=" identity ")
Schritt 3: Drehen Sie die Beschriftungen der Plotachsen
Wir können den folgenden Code verwenden, um die X-Achsenbeschriftungen um 90 Grad zu drehen:
library (ggplot2) #create bar plot with axis labels rotated 90 degrees ggplot(data=df, aes (x=team, y=points)) + geom_bar(stat=" identity ") + theme(axis. text . x = element_text(angle= 90 , vjust= .5 , hjust= 1 ))
Oder wir können den folgenden Code verwenden, um die Beschriftungen der X-Achse um 45 Grad zu drehen:
library (ggplot2) #create bar plot with axis labels rotated 90 degrees ggplot(data=df, aes (x=team, y=points)) + geom_bar(stat=" identity ") + theme(axis. text . x = element_text(angle= 45 , vjust= 1 , hjust= 1 ))
Abhängig vom Winkel , in dem Sie die Beschriftungen drehen, müssen Sie möglicherweise die Werte für vjust und hjust anpassen, um sicherzustellen, dass die Beschriftungen nahe genug am Pfad liegen.
Zusätzliche Ressourcen
Die folgenden Tutorials erklären, wie Sie andere häufige Aufgaben in ggplot2 ausführen:
So legen Sie Achsengrenzen in ggplot2 fest
So kehren Sie die Reihenfolge der Achsen in ggplot2 um
So entfernen Sie Gitterlinien in ggplot2
So passen Sie die Linienstärke in ggplot2 an