Mit der R-Visualisierungsbibliothek ggplot2 können Sie ein angepasstes lineares Regressionsmodell mit der folgenden Grundsyntax zeichnen:
ggplot(data,aes(x, y)) +
geom_point() +
geom_smooth(method='lm')
Das folgende Beispiel zeigt, wie diese …
Die Datenvisualisierungsbibliothek ggplot2 macht es einfach, schöne Diagramme in R von Grund auf neu zu erstellen.
gplot2 bietet jedoch keinen Titel für Diagramme, es sei denn, Sie geben einen an. In diesem Tutorial wird genau erklärt, wie Sie Titel in ggplot2-Diagrammen hinzufügen und ändern.
Der folgende Code zeigt, wie Sie mit ggplot2 ein gruppiertes Boxplot mithilfe des integrierten Iris-Datasets erstellen:
library(ggplot2)
ggplot(iris, aes(x=Species, y=Sepal.Length)) +
geom_boxplot()
Um dem Diagramm einen Titel hinzuzufügen, können Sie die Funktion ggtitle() verwenden:
ggplot(iris, aes(x=Species, y=Sepal.Length)) +
geom_boxplot() +
ggtitle('Sepal Length by Species')
Hinweis: Sie können auch labs(title=’Sepal Length by Species’) verwenden, um genau denselben Titel zu erstellen.
Standardmäßig sind ggplot2-Titel linksbündig. Der Schöpfer von ggplot2, Hadley Wickham, merkt an, 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 das 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))
Sie können viele Aspekte des Schriftartentitels ändern, darunter:
Hier ist ein Beispiel, wie Sie einige dieser Aspekte ändern 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"))
Wenn Sie einen ungewöhnlich langen Titel haben, können Sie einfach \n dort einfügen, wo eine neue Zeile beginnen soll. Beispielsweise:
ggplot(iris, aes(x=Species, y=Sepal.Length)) +
geom_boxplot() +
ggtitle('Sepal Length by Species\nSample size (n = 150)')
Eine vollständige Anleitung zu den besten ggplot2-Themen
Erstellen von Side-by-Side-Plots in ggplot2
So legen Sie Achsengrenzen in ggplot2 fest
Mit der R-Visualisierungsbibliothek ggplot2 können Sie ein angepasstes lineares Regressionsmodell mit der folgenden Grundsyntax zeichnen:
ggplot(data,aes(x, y)) +
geom_point() +
geom_smooth(method='lm')
Das folgende Beispiel zeigt, wie diese …
Balkendiagramme sind nützlich, um die Häufigkeit verschiedener Datenkategorien anzuzeigen. Standardmäßig ordnen ggplot2-Balkendiagramme die Balken in der folgenden Reihenfolge an: