Grafiken mit ggplot2 Flashcards
Wie lauten die ersten beiden Zeilen für diesen Graphen?
Dargestellt sind aus Daten aus “Piraten”
Variablen “meer” und “geschlecht”
(Die Geschlechter sollen nebeneinander dargestellt werden, statt gestapelt)
ggplot(Piraten) +
geom_bar(position=”dodge”, aes(x=meer, fill=geschlecht))
Beispiel Funktion für Label auf beiden Achsen und einem Titel:
labs(title=”Großer Titel”, x=”Meere”, y=”Anzahl”)
Wie passe ich die Texte und Zahlen auf beiden Achsen an und verändere Farbe, Größe, etc?
theme(axis.text.x = element_text(size=17),
axis.text.y = element_text(size=16, color=”brown”),
axis.title.x = element_text(color=”purple”),
axis.title.y = element_text(colour=”red”),
legend.title = element_text(angle=21),
)
Wie skaliere ich die Y-Achse von 0 bis 20 in zweier-Schritten?
scale_y_continuous(breaks=seq(0,20,2))
Wie verändere ich manuell die Farben in der Legende einer Faktorvariable (z.B. Geschlecht)?
scale_fill_manual(breaks=c(“d”, “m”, “w”),
labels=c(“divers”, “männlich”, “weiblich”),
values=c(“darkgreen”, “white”, “red”))
Wie erstelle ich ein Säulendiagramm, in dem die x-Achse die Variable “meer” darstellt und die Füllfarben die Geschlechterverteilung gestapelt angeben?
geom_bar(position=”stack”, aes(x=meer, fill=geschlecht))
Wie erstelle ich ein Säulendiagramm, in dem die x-Achse die Variable “meer” darstellt und die Geschlechterverteilung nebeneinander angeben?
geom_bar(position=”dodge”, aes(x=meer, fill=geschlecht))
Zwei Möglichkeiten, einen Titel zum Diagramm hinzuzufügen:
- ggtitle(“Aufteilung…”)
- labs( x=”Meer”, y=”Häufigkeit”, title=”Aufteilung der Werte” )
Zwei Möglichkeiten, die Label zu verändern:
- xlab( ) _ ylab( ) _ ggtitle( )
- labs(x=”—”, y=”—”, title=”—”)
Befehl zum Speichern einer Grafik mit ggplot
ggsave(“Dateiname.jpg”)
Die Endung wird automatisch erkannt und entsprechend exportiert
Befehl zum “flippen” des Koordinatensystems
(Querlegen, Balken statt Säulen, etc.)
coord_flip( )
Wie kann man innerhalb eines Titels einen Zeilenumbruch hinzufügen?
\n
Wie geben wir dem Plot einen Titel mit Untertitel?
ggtitle( “Titel”, subtitle=”Untertitel in kleinerer Schrift” )
Wie fügen wir zu einem Boxplot die “Whiskers” hinzu?
stat_boxplot(geom=errorbar, width=|Wert von 0:1|
Wie lautet der Befehl, um einen Boxplot zu erstellen?
geom_boxplot( )