ggplot nebeneinander geom_bar()
Erstellen Sie ein nebeneinander barplot mit geom_bar() dieser Daten-frame,
> dfp1
value percent1 percent
1 (18,29] 0.20909091 0.4545455
2 (29,40] 0.23478261 0.5431034
3 (40,51] 0.15492958 0.3661972
4 (51,62] 0.10119048 0.1726190
5 (62,95] 0.05660377 0.1194969
Mit den Werten auf der x-Achse und die Prozente wie das nebeneinander von barplots. Ich habe versucht mit diesem code,
p = ggplot(dfp1, aes(x = value, y= c(percent, percent1)), xlab="Age Group")
p = p + geom_bar(stat="identity", width=.5)
Jedoch bekomme ich diesen Fehler: - Fehler: Ästhetik, muss entweder die Länge oder die gleiche Länge wie die dataProblems:Wert. Meine Prozent und percent1 sind die gleiche Länge wie der Wert, so dass ich verwirrt bin. Vielen Dank für die Hilfe.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie
melt
Ihre Daten zunächst übervalue
. Es erstellt eine neue variable namensvalue
standardmäßig, so müssen Sie benennt es (ich nannte espercent
). Dann zeichnen Sie den neuen Datensatz mitfill
zu trennen, um die Daten in Gruppen undposition = "dodge"
um setzen Sie den Balken nebeneinander (statt übereinander)