У меня есть простая проблема. Как построить гистограмму с ggplot2
с фиксированным binwidth
и наполнен цветами радуги (или любой другой палитрой)?Как заполнить гистограмму цветным градиентом?
Допустим, у меня есть данные, как, что:
myData <- abs(rnorm(1000))
Я хочу построить гистограмму, используя, например, binwidth=.1
. Это, однако, будет вызывать различное количество бункеров, в зависимости от данных:
ggplot() + geom_histogram(aes(x = myData), binwidth=.1)
Если бы я знал, что количество контейнеров (например, n=15
) Я хотел бы использовать что-то вроде:
ggplot() + geom_histogram(aes(x = myData), binwidth=.1, fill=rainbow(n))
Но с меняющимся количеством ящиков Я как бы застрял в этой простой проблеме.
Итак, если я правильно вас понимаю, вы хотите, чтобы каждый бит гистограммы был по-разному окрашен в соответствии с градиентом радуги? –
Да, это именно то, что я хочу – Art
@ user20650 Я видел этот ответ, но там количество ящиков исправлено, поэтому оно не решает мою проблему. – Art