Wie fülle ich das Histogramm mit einem Farbverlauf?

Ich habe ein einfaches Problem. Wie zeichnet man ein Histogramm mitggplot2 mit festembinwidth und gefüllt mit Regenbogenfarben (oder einer anderen Palette)?

Sagen wir, ich habe Daten wie diese:

myData <- abs(rnorm(1000))

Ich möchte ein Histogramm zeichnen, z.binwidth=.1. Dies führt jedoch zu einer unterschiedlichen Anzahl von Fächern, abhängig von den Daten:

ggplot() + geom_histogram(aes(x = myData), binwidth=.1) 

Wenn ich die Anzahl der Fächer kenne (z. B.n=15) Ich würde so etwas benutzen wie:

ggplot() + geom_histogram(aes(x = myData), binwidth=.1, fill=rainbow(n))

Aber mit wechselnder Anzahl von Behältern bin ich auf dieses einfache Problem fixiert.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage