Ich habe einen Datenrahmen mit fünf Spalten und fünf Zeilen. der Datenrahmen sieht wie folgt aus:Gruppierte Bins mit mehreren Y-Achsen
df <- data.frame(
day=c("m","t","w","t","f"),
V1=c(5,10,20,15,20),
V2=c(0.1,0.2,0.6,0.5,0.8),
V3=c(120,100,110,120,100),
V4=c(1,10,6,8,8)
)
ich einige Grundstücke tun wollen, so habe ich die ggplot
und insbesondere die geom_bar
:
ggplot(df, aes(x = day, y = V1, group = 1)) + ylim(0,20)+ geom_bar(stat = "identity")
ggplot(df, aes(x = day, y = V2, group = 1)) + ylim(0,1)+ geom_bar(stat = "identity")
ggplot(df, aes(x = day, y = V3, group = 1)) + ylim(50,200)+ geom_bar(stat = "identity")
ggplot(df, aes(x = day, y = V4, group = 1)) + ylim(0,15)+ geom_bar(stat = "identity")
Meine Frage ist: Wie kann ich eine gruppierte ggplot
tun mit geom_bar
mit mehreren Y-Achse? Ich möchte auf der X-Achse den Tag und für jeden Tag möchte ich vier Bins V1,V2,V3,V4
aber mit unterschiedlicher Reichweite und Farbe plotten. Ist das möglich?
EDIT
Ich möchte die y-Achse wie folgt aussehen:
Werfen Sie einen Blick auf das 'ggplot2' Dokumentation Beispiel Wie Daten zum Zeichnen vorzubereiten: http://stackoverflow.com/documentation/r/1334/ggplot2#t=201607261933589547859. – Alex
'ggplot2' unterstützt nicht mehrere y-Achsen, wie Sie es wünschen. Wenn Sie so etwas wollen, wird es sehr kompliziert (http://stackoverflow.com/questions/3099219/plot-with-2-y-axes-one-y-axis-on-the-left-and-another- y-Achse-rechts). – Alex
Lesen Sie die letzte Antwort auf die Frage, die ich oben verlinkt habe. Diese Antwort stammt vom Verfasser des ggplot2-Pakets. – Alex