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 …
Oft möchten Sie mit dem Paket ggplot2 in R zwei Diagramme nebeneinander erstellen. Glücklicherweise ist dies mit Hilfe des Patchwork-Pakets einfach zu bewerkstelligen.
#installieren Sie ggplot2 und patchwork
install.packages('ggplot2')
install.packages('patchwork')
# Laden Sie die Pakete
library(ggplot2)
library(patchwork)
Dieses Tutorial zeigt einige Beispiele für die Verwendung dieser Pakete zum Erstellen von Plots nebeneinander.
Der folgende Code zeigt, wie Sie mit dem in R integrierten Iris-Datensatz zwei nebeneinander liegende Diagramme erstellen:
# Boxplot erstellen
plot1 <- ggplot(iris, aes(x = Species, y = Sepal.Length)) +
geom_boxplot()
# Dichtediagramm erstellen
plot2 <- ggplot(iris, aes(x = Sepal.Length, fill = Species)) +
geom_density(alpha = 0.8)
#Diagramme nebeneinander anzeigen
plot1 + plot2
Der folgende Code zeigt, wie Sie mit dem in R integrierten Iris-Dataset drei nebeneinander liegende Diagramme erstellen:
# Boxplot erstellen
plot1 <- ggplot(iris, aes(x = Species, y = Sepal.Length)) +
geom_boxplot()
# Dichtediagramm erstellen
plot2 <- ggplot(iris, aes(x = Sepal.Length, fill = Species)) +
geom_density(alpha = 0.7)
# Streudiagramm erstellen
plot3 <- ggplot(iris, aes(x = Sepal.Length, y = Sepal.Width)) +
geom_point()
#Die drei Plots nebeneinander anzeigen
plot1 + plot2 + plot3
Der folgende Code zeigt, wie zwei gestapelte Diagramme übereinander erstellt werden:
# Boxplot erstellen
plot1 <- ggplot(iris, aes(x = Species, y = Sepal.Length)) +
geom_boxplot()
# Dichtediagramm erstellen
plot2 <- ggplot(iris, aes(x = Sepal.Length, fill = Species)) +
geom_density(alpha = 0.7)
#Diagramme übereinander gestapelt anzeigen
plot1 / plot2
Der folgende Code zeigt, wie Sie den Plots Titel, Untertitel und Beschriftungen hinzufügen:
# Boxplot erstellen
plot1 <- ggplot(iris, aes(x = Species, y = Sepal.Length)) +
geom_boxplot() +
ggtitle('Boxplot')
# Dichtediagramm erstellen
plot2 <- ggplot(iris, aes(x = Sepal.Length, fill = Species)) +
geom_density(alpha = 0.7) +
ggtitle('Density Plot')
#Diagramme neben Titel, Untertitel und Beschriftungen anzeigen
patchwork <- plot1 + plot2
patchwork + plot_annotation(
title = 'This is a title',
subtitle = 'This is a subtitle that describes more information about the plots',
caption = 'This is a caption'
)
Weitere R-Tutorials finden Sie hier.
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 …