Die vollständige anleitung zu ggplot2-titeln


Mit der Datenvisualisierungsbibliothek ggplot2 können Sie ganz einfach von Grund auf schöne Diagramme in R erstellen.

Allerdings stellt ggplot2 keine Titel für Diagramme bereit, es sei denn, Sie geben einen an. In diesem Tutorial wird genau erklärt, wie Sie Titel in ggplot2-Diagrammen hinzufügen und bearbeiten.

So fügen Sie einen ggplot2-Titel hinzu

Der folgende Code zeigt, wie Sie mit ggplot2 einen gruppierten Boxplot mithilfe des integrierten Iris- Datensatzes erstellen:

 library (ggplot2)

ggplot(iris, aes (x= Species , y= Sepal.Length )) +
  geom_boxplot()

Um dem Diagramm einen Titel hinzuzufügen, können wir die Funktion ggtitle() verwenden:

 ggplot(iris, aes (x= Species , y= Sepal.Length )) +
  geom_boxplot() +
  ggtitle(' Sepal Length by Species ') 

ggplot2-Titel

Hinweis: Sie können auch labs(title=’Sepal length by Species‘) verwenden, um genau denselben Titel zu erstellen.

So zentrieren Sie einen ggplot2-Titel

Standardmäßig sind ggplot2-Titel linksbündig. Der Schöpfer von ggplot2, Hadley Wickham, weist darauf hin, dass dies daran liegt, dass ein linksbündiger Titel besser mit Untertiteln funktioniert .

Wenn Sie einen ggplot2-Titel zentrieren möchten, können Sie diesen Code verwenden:

 theme(plot.title = element_text (hjust = 0.5 ))

So sieht es in der Praxis aus:

 ggplot(iris, aes (x= Species , y= Sepal.Length )) +
  geom_boxplot() +
  ggtitle(' Sepal Length by Species ') +
  theme(plot.title = element_text (hjust = 0.5 )) 

Zentrieren Sie den Titel von ggplot2

So ändern Sie die Schriftart eines ggplot2-Titels

Sie können viele Aspekte des Schrifttitels ändern, darunter:

  • Familie : Schriftfamilie
  • Gesicht : Gesicht der Schriftart. Zu den Optionen gehören „kursiv“, „fett“ und „fett.kursiv“.
  • Farbe : Schriftfarbe
  • Größe : Schriftgröße in pts
  • hjust : horizontale Ausrichtung zwischen 0 und 1
  • vjust : vertikale Ausrichtung zwischen 0 und 1
  • lineheight : Zeilenhöhe, also der Zeilenabstand bei mehrzeiligen Titeln

Hier ist ein Beispiel dafür, wie einige dieser Aspekte geändert werden können:

 ggplot(iris, aes (x= Species , y= Sepal.Length )) +
  geom_boxplot() +
  ggtitle(' Sepal Length by Species ') +
  theme(plot.title = element_text (hjust= 0.5 , color=" blue ", size= 20 , face=" bold ")) 

Ändern Sie den Schriftarttitel ggplot2

So erstellen Sie einen mehrzeiligen ggplot2-Titel

Wenn Sie einen ungewöhnlich langen Titel haben, können Sie einfach \n an der Stelle hinzufügen, an der eine neue Zeile beginnen soll. Zum Beispiel:

 ggplot(iris, aes (x= Species , y= Sepal.Length )) +
  geom_boxplot() +
  ggtitle(' Sepal Length by Species\nSample size (n = 150) ') 

Mehrzeiliger Titel in ggplot2

Zusätzliche Ressourcen

Eine vollständige Anleitung zu den besten ggplot2-Themen
So erstellen Sie nebeneinander liegende Diagramme in ggplot2
So legen Sie Achsengrenzen in ggplot2 fest

Einen Kommentar hinzufügen

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