install.packages("palmerpenguins")
install.packages("ggthemes")
library(___)
library(___)
library(___)Praktikum 01c - ggplot
Tastaturkürzel
Hier sind die wichtigsten Tastaturkürzel:
- Einen neuen Code-chunk hinzufügen:
Ctrl + Alt + Ioder
oben rechts - Code “Zeile für Zeile” innerhalb eines Code-chunks ausführen:
Ctrl + Enter - Den gesamten Code-chunk ausführen:
Ctrl + Shift + Enter - Der Zuweisungs-Operator
<-:Alt + -
R-Packages Laden
Die erforderlichen R-Packages werden zu Beginn des Skripts geladen: tidyverse, palmerpenguins, ggthemes.

Streudiagramm
- Wie viele Zeilen und Spalten gibt es in
penguins? Benutzenrow(),ncol(),dim()undglimpse(). - Lese die Hilfe für
?penguins, um herauszufinden, was die Variabeln beschreiben. - Erstelle ein Streudiagramm von
bill_depth_mmgegenbill_length_mm. Das heisst:
- Erstelle ein Streudiagramm mit
bill_depth_mmauf der y-Achse undbill_length_mmauf der x-Achse. - Beschreibe die Beziehung zwischen diesen beiden Variablen.
- Ordne die Variable
specieszurcolour-Aesthetic.
ggplot(
data = penguins,
mapping = aes(
x = ___,
y = ___,
colour = ___
)
) +
geom____() +
geom____(mehtod = "lm")- Welche Rolle hat das Argument
na.rmingeom_point()? Was ist der default für dieses Argument? - Füge einen Titel, Achsen-Titel und eine caption zu dem Diagramm hinzu: “Die Daten stammen aus dem Paket palmerpenguins”. Tipp: wirf einen Blick in die Dokumentation von
labs().
ggplot(
data = penguins,
mapping = aes(
x = ___,
y = ___,
colour = ___
)
) +
geom____() +
geom____(method = "lm") +
labs(___)- Benutze
ggthemes::scale_colour_colorblind()um die Farben zu änderen undtheme_light()um den Aspekt zu verbessern.
ggplot(
data = penguins,
mapping = aes(
x = ___,
y = ___,
colour = ___
)
) +
geom____() +
geom____(method = "lm") +
labs(___) +
___ +
___- Was passiert, wenn man ein Streudiagramm von
bill_depth_mmgegenspecieserstellt? Was wäre eine bessere Wahl desgeoms? - Erstelle die folgende Visualisierung neu. Welcher Ästhetik sollte
bill_depth_mmzugewiesen werden? Und sollte es auf der globalen Ebene oder auf dergeom-Ebene abgebildet werden?
- Was passiert wenn du die Namen der Argumenten von
ggplot()wegnimmst?
ggplot(
penguins,
aes(
x = flipper_length_mm,
y = body_mass_g
)
) +
geom_point()- Speicher das letzte Plot mit
ggsave().