Seite 2 von 2

Re: Kategoriale Daten ineinanderschachteln beim Boxplot

Verfasst: Sa Sep 28, 2019 11:39 am
von farngarten
Hallo Bernhard , vielen Dank. Ich hab jetzt hinbekommen.

ggplot(k, aes(x = k$v_311, y = k$v_308, fill = k$v_1)
) + stat_boxplot(geom ='errorbar'
) + geom_boxplot()


Wo muss ich jetzt die Gestaltung hinschreiben? ich habs innerhalb der aes Funktion versucht und über pluszeichen anzuhängen. Ging nicht.
graph1 <- ggplot(k, aes(x = k$v_311, y = k$v_308, fill = k$v_1)) +

ggtitle(blabla)
scale_y_continuous(name = "Anzahl Freunde")
scale_x_continues(name = "Religion")
scale_fill_manual(values = c("lightblue", "darkblue", "red"))
stat_summary(fun.y=mean, geom="point", color="red", size = 3) #Mittelwert als roten Punkt einblenden#
graph1


vielen Dank für Eure / Deine Hilfe. langsam fängt R an Spaß zu machen.
Grüße Martin

Re: Kategoriale Daten ineinanderschachteln beim Boxplot

Verfasst: Sa Sep 28, 2019 3:03 pm
von Hufeisen
Hallo,

bitte verwende Code-Tags. Wenn etwas nicht funktioniert, wäre die Warnmeldung für uns hilfreich. Du musst jedes geom mit + an den Plot anhängen. Rest siehe Codeblock. Ich habe das mit einer Hand getippt (Tochter auf dem Schoß) und daher keine Zeit gehabt, passende Daten zu generieren.

Code: Alles auswählen

ggplot(diamonds, aes(x = cut, y = price, fill = clarity)) + 
  geom_boxplot() +
  ggtitle("blabla") + # Anführungszeichen - siehe Hilfe zu ggtitle bei den Beispielen, gilt aber grundsätzlich - ohne Anführungszeichen wird ein Objekt aufgerufen
  scale_y_continuous(name = "Anzahl Freunde") +
  scale_x_discrete(name = "Religion") + # Der Befehl muss zur Klasse der Variable passen, hier discrete
  scale_fill_manual(values = c("lightblue", "darkblue", "red", "darkred", "yellow", "white", "black", "pink")) + # ich brauchte halt 8 Farben, sonst fehlerfrei
  stat_summary(fun.y=mean, geom="point", color="red", size = 3)/code]