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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert