Ich versuche, ein Diagramm zu erstellen, das wie folgt aussieht. Derzeit habe ich Daten mit 4 Headern (Type, Value1, Value2 und der Gesamtwert). Was ich versuche, ist, dass ich die Type-Spalte mit Ausgabe Value1, Value2 und dem Gesamtwert zur gleichen Zeit kategorisieren möchte.ggplot mit drei y-Variablen R
Ich habe einen Code unten, aber es scheint nicht funktioniert! Bitte jeden, der mir in die richtige Richtung zeigen kann.
df <- data.frame(Type = c("a", "b", "c", "d", "e", "f","g","h","i"),
Value1 = c(1, 32, 63, 94, 125, 156,187,218,249),
Value2 = c(125, 5, 125, 76, 3, 125,3,2,100),
Total = c(126,37,188,170,128,281,190,220,349))
plot <- ggplot(df,aes(x = Type,y=c("Value1","Value2","Total"),fill = EVTYPE))+geom_bar(position="dodge")
Die Probefläche ist hier:
Setzen Sie die Daten in ein langes Format (viele Antworten dafür auf SO) und setzen nur eine Sache in y. – Haboryme
möchten Sie auch Position = "stack" – Nate