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 die Achsengrenzen für ein Diagramm mit ggplot2 festlegen. Sie können dies einfach mit den folgenden Funktionen tun:
Beachten Sie, dass beide Methoden Daten außerhalb der Grenzen entfernen, was manchmal zu unbeabsichtigten Konsequenzen führen kann. Um die Achsengrenzen zu ändern, ohne Datenbeobachtungen zu löschen, können Sie stattdessen coord_cartesian() verwenden:
In diesem Artikel werden verschiedene Möglichkeiten zur Verwendung dieser Funktionen anhand des folgenden Streudiagramms erläutert, das mit dem integrierten R-Dataset mtcars erstellt wurde :
#ggplot2 laden
library(ggplot2)
#Streudiagramm erstellen
ggplot(mtcars, aes(mpg, wt)) +
geom_point()
Der folgende Code zeigt, wie Sie die x-Achsengrenzen des Streudiagramms mit der Funktion xlim() festlegen:
#Streudiagramm mit einer x-Achse zwischen 15 und 30 erstellen
ggplot(mtcars, aes(mpg, wt)) +
geom_point() +
xlim(15, 30)
Warning message:
“Removed 9 rows containing missing values (geom_point).”
Sie können auch NA verwenden, um nur die Obergrenze der x-Achse festzulegen und ggplot2 automatisch die Untergrenze auswählen zu lassen:
# Streudiagramm mit Obergrenze der x-Achse bei 30 erstellen
ggplot(mtcars, aes(mpg, wt)) +
geom_point() +
xlim(NA, 30)
Warning message:
“Removed 4 rows containing missing values (geom_point).”
Der folgende Code zeigt, wie Sie die y-Achsengrenzen des Streudiagramms mit der Funktion ylim() festlegen:
# Streudiagramm mit einer y-Achse im Bereich von 2 bis 4 erstellen
ggplot(mtcars, aes(mpg, wt)) +
geom_point() +
ylim(2, 4)
Warning message:
“Removed 8 rows containing missing values (geom_point).”
Sie können auch NA verwenden, um nur die Untergrenze der y-Achse festzulegen und ggplot2 automatisch die Obergrenze auswählen zu lassen:
# Streudiagramm mit der unteren Grenze der y-Achse bei 2 erstellen
ggplot(mtcars, aes(mpg, wt)) +
geom_point() +
xlim(2, NA)
Warning message:
“Removed 4 rows containing missing values (geom_point).”
Der folgende Code zeigt, wie Sie die y-Achsengrenzen des Streudiagramms mit der Funktion coord_cartesian() festlegen:
# Streudiagramm mit einer y-Achse im Bereich von 2 bis 4 erstellen
ggplot(mtcars, aes(mpg, wt)) +
geom_point() +
coord_cartesian(xlim =c(15, 25), ylim = c(3, 4))
Weitere ggplot2-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 …