Alles in allem kann man folgende Schritte berücksichtigen:
Auswahl der Variable (gruppiert oder nicht?)
Flipped oder nicht?
Grenzen/Ordnung der y-Achse
Grenzen/Ordnung der x-Achse
Häufigkeiten oder Prozentuierung?
Beschriftungen
Farben und Legende
barplotFinal <- ggplot(
pss,
aes(
edu,
fill = edu
)
) +
geom_bar() +
scale_y_continuous(
breaks = seq(
0,
1750,
100
)
) +
scale_x_discrete(
limits = c(
"ES-ISCED I",
"ES-ISCED II",
"ES-ISCED III",
"ES-ISCED IV",
"ES-ISCED V"
)
) +
scale_fill_manual(
name = "Bildungsniveau",
labels = c(
"sehr niedrig",
"niedrig",
"mittel",
"hoch",
"sehr hoch"
),
values = beyonce_palette(25)
) +
geom_text(
stat = "count",
aes(label= ..count..),
vjust = -0.5,
size = 3.5,
color = "darkblue"
) +
labs(
x = "Bildungsniveau",
y = "Häufigkeiten",
title = "My first fancy ggplot ohne NA")
barplotFinal
Um den Plot zu speichern, nutzt man am besten die Funktion ggsave()
. R speichert diese Dateien im working directory. Wenn man nicht weiß wo dies ist, ruft man die Funktion getwd()
auf. Mit setwd()
kann das working directory auf einen beliebigen Pfad geändert werden. Zur Erinnerung: In RStudio Cloud ist das working directory der Pfad des Projekts, in dem du bist! Erstelle dort einen Unterornder img
!
getwd()
ggsave("./img/mffggplot.png",
width = 8,
height = 6,
units = "in",
dpi = 450
)
Als letzten Schritt mit Balkendiagrammen wollen wir diese nach einer weiteren Variable gruppieren!