Code: Alles auswählen
boden <- structure(list(Variante = c("Kontrolle", "Kontrolle", "Kontrolle",
"Kontrolle", "Kontrolle", "Kontrolle", "Kontrolle", "Kontrolle",
"Kontrolle", "Kontrolle", "Kontrolle", "Kontrolle", "Kontrolle",
"Kontrolle", "Kontrolle", "Kontrolle", "Kontrolle", "Kontrolle",
"Kontrolle", "Kontrolle", "Kontrolle", "Kontrolle", "Kontrolle",
"Kontrolle", "Kontrolle", "1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha",
"1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha",
"1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha",
"1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha",
"1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha",
"1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha",
"1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha", "5 Mrd. EPNs/ha",
"5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha",
"5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha",
"5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha",
"5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha",
"5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha",
"5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha",
"Kontrolle", "Kontrolle", "Kontrolle", "Kontrolle", "Kontrolle",
"Kontrolle", "Kontrolle", "Kontrolle", "Kontrolle", "Kontrolle",
"Kontrolle", "Kontrolle", "Kontrolle", "Kontrolle", "Kontrolle",
"Kontrolle", "Kontrolle", "Kontrolle", "Kontrolle", "Kontrolle",
"Kontrolle", "Kontrolle", "Kontrolle", "Kontrolle", "Kontrolle",
"1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha",
"1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha",
"1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha",
"1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha",
"1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha",
"1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha", "1 Mrd. EPNs/ha",
"1 Mrd. EPNs/ha", "5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha",
"5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha",
"5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha",
"5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha",
"5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha",
"5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha",
"5 Mrd. EPNs/ha", "5 Mrd. EPNs/ha"), Feld = c("Stove", "Stove",
"Stove", "Stove", "Stove", "Stove", "Stove", "Stove", "Stove",
"Stove", "Stove", "Stove", "Stove", "Stove", "Stove", "Stove",
"Stove", "Stove", "Stove", "Stove", "Stove", "Stove", "Stove",
"Stove", "Stove", "Stove", "Stove", "Stove", "Stove", "Stove",
"Stove", "Stove", "Stove", "Stove", "Stove", "Stove", "Stove",
"Stove", "Stove", "Stove", "Stove", "Stove", "Stove", "Stove",
"Stove", "Stove", "Stove", "Stove", "Stove", "Stove", "Stove",
"Stove", "Stove", "Stove", "Stove", "Stove", "Stove", "Stove",
"Stove", "Stove", "Stove", "Stove", "Stove", "Stove", "Stove",
"Stove", "Stove", "Stove", "Stove", "Stove", "Stove", "Stove",
"Stove", "Stove", "Stove", "Bocksee", "Bocksee", "Bocksee", "Bocksee",
"Bocksee", "Bocksee", "Bocksee", "Bocksee", "Bocksee", "Bocksee",
"Bocksee", "Bocksee", "Bocksee", "Bocksee", "Bocksee", "Bocksee",
"Bocksee", "Bocksee", "Bocksee", "Bocksee", "Bocksee", "Bocksee",
"Bocksee", "Bocksee", "Bocksee", "Bocksee", "Bocksee", "Bocksee",
"Bocksee", "Bocksee", "Bocksee", "Bocksee", "Bocksee", "Bocksee",
"Bocksee", "Bocksee", "Bocksee", "Bocksee", "Bocksee", "Bocksee",
"Bocksee", "Bocksee", "Bocksee", "Bocksee", "Bocksee", "Bocksee",
"Bocksee", "Bocksee", "Bocksee", "Bocksee", "Bocksee", "Bocksee",
"Bocksee", "Bocksee", "Bocksee", "Bocksee", "Bocksee", "Bocksee",
"Bocksee", "Bocksee", "Bocksee", "Bocksee", "Bocksee", "Bocksee",
"Bocksee", "Bocksee", "Bocksee", "Bocksee", "Bocksee", "Bocksee",
"Bocksee", "Bocksee", "Bocksee", "Bocksee", "Bocksee"), infiziert = c(0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 3L, 2L, 3L, 1L, 3L, 1L, 3L, 2L,
3L, 5L, 2L, 4L, 5L, 4L, 1L, 4L, 1L, 3L, 3L, 2L, 4L, 3L, 0L, 4L,
4L, 4L, 1L, 2L, 1L, 3L, 4L, 5L, 5L, 2L, 4L, 3L, 2L, 0L, 1L, 5L,
5L, 3L, 5L, 2L, 4L, 3L, 0L, 3L, 4L, 5L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 1L, 5L, 1L, 1L, 1L, 0L, 0L, 0L, 2L, 1L, 0L, 1L, 0L,
1L, 0L, 5L, 0L, 0L, 0L, 2L, 2L, 0L, 5L, 0L, 0L, 0L, 1L, 2L, 1L,
0L, 0L, 5L, 0L, 2L, 1L, 0L, 1L, 1L, 1L, 0L, 2L, 0L, 2L, 1L, 2L,
0L, 1L, 2L, 5L, 1L)), class = "data.frame", row.names = c(NA,
-150L))
str(boden)
und die Kernfrage dazu lautet, was an der Darstellung ohne Errorbar auszusetzen ist:
So sehen Boxplots in ggplot2 nunmal aus und so ist in der Mitte auch kein Kreuz. Geht es einfach nur darum, dass die Whisker am Ende einen Querstrich brauchen, wie in base graphics, also bsp.
Die Farben und Füllungen der Boxplots in ggplot2 kannst Du über scale_fill_manual() selbst vorgeben, also beispielsweise so: