Wie kann ich die Farbe von Balken in einem Balkendiagramm so ändern, dass sie in einer ihrer Höhe entsprechenden Skala angezeigt wird? Hier ein Beispiel:Balkenfarbe nach Höhe in ggplot2
library(ggplot2)
year = c(2000,2000,2001,2001,2001,2002,2003,2003,2004,2004,2004,2004,2005)
df = data.frame(year)
ggplot(df) + geom_bar(aes(year,fill=year))
Ich brauche die Farben in einer Skala sein nach der Zählung eines jedes Jahres (hellblau jahrelang mit einer niedrigen Zählungen und dunkelblau für höhere zählt, zum Beispiel).
Ich könnte es tun, indem ich die Zählungen als Datenrahmen verwende (2000; 2, 2001; 3, usw.), aber das würde viel Arbeit in anderen Teilen meines Codes erfordern, also würde ich lieber behalten die Daten in diesem Format.
Das ist genau das, was ich brauchte. Vielen Dank. – Freguglia