Daten Visualisieren
mit R
Einführung zu graphics und ggplot2
Paket graphics
- Es gehört zu der Grundinstallation
- Einfach zu lernen
Paket graphics
High-level Grafik
Vollständige Grafiken
(z.B. plot(), boxplot() und hist())
Low-level Grafik
Addieren von zusätzlichen Elementen
(z.B. axis(), legend(), points(), text(), legend())
Paket graphics
Streudiagrammmatrix
pairs(iris[ , -5], pch = 16)
Paket graphics
Streudiagramm
plot(Petal.Width ~ Petal.Length,
data = iris,
col = iris$Species,
pch = 16)
Paket graphics
Cleveland Dotplot
dotchart(iris$Sepal.Width,
pch = 16,
lcolor = NA)
Paket graphics
Histogramm
hist(iris$Petal.Width,
col = "grey")
Paket graphics
Boxplot
boxplot(Petal.Width ~ Species,
data = iris,
col = "grey")
Paket graphics
Funktion par() setzt die grafischen Parametern in das Plot-Device von R.
Acthe darauf, das die Änderungen mit par() für den Rest der Sitzung gelten!
Siehe die Parametern mfrow und mfcol fürdas Zeichnene von mehreren Grafiken in einem Device.
Paket ggplot2
- Das Paket
ggplot2 ist in der Grundinstallation nicht beinhaltet.
- Elemente wie Legende werde automaitsch generiert.
- Grafiken werden Schichten-weise erstellt.
Paket ggplot2
Streudiagramm
ggplot(iris,
aes(
x=Petal.Length,
y=Petal.Width,
color=Species
)) +
geom_point(size = 6)
Paket ggplot2
Histogramm
ggplot(iris,
aes(
x=Petal.Width,
fill=Species
)) +
geom_histogram(
bins=13
)
Paket ggplot2
Boxplot
ggplot(iris,
aes(
x = Species,
y = Petal.Length,
fill = Species
)) +
geom_boxplot(
outliers = FALSE
) +
geom_jitter()
Grafiken exportieren
Neben der Möglichkeiten im grafischen Device, es gibt alternative Devices in R
- In
grDevices für Paket graphics
bmp(), jpeg(), png(), tiff(): Alternative Devices. Diese müssen mit dev.off() geschlossen werden.
dev.copy() / dev.off() um aktive Grafiken in einen weiteren Device zu kopieren.
- Paket
ggplot2
ggsave() um ggplot-Objekte ins Bild zu speichern.
Siehe auch…
- The R Graph Gallery, eine ausführliche Sammlung von Grafiken für R.
- Weitere Grafiken-Beispiele bei R CHARTS.
- Das Paket colorspace bietet a Werkzeugkasten und eine interaktive App für Farben-Verwaltung.