Daten Visualisieren
mit R

Einführung zu graphics und ggplot2

Miguel Alvarez

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.
library(ggplot2)

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()

Siehe auch…

  • The R Graph Gallery, eine ausführliche Sammlung von Grafiken für R.
  • Colors in R ist eine Überblick in die Farben, inklusive deren Namen.
  • Das Paket colorspace bietet a Werkzeugkasten und eine interaktive App für Farben-Verwaltung.