Создать более 8 разрывов для хороплета в R?

Я пытаюсь сделать карту, которая имеет дискретную цветовую шкалу для КАЖДОЙ заливки.

Choropleth, кажется, ограничивает количество разрывов до 8 или ниже.

У меня есть 16 единиц (лет), которые я пытаюсь нанести на карту, и объединять разные годы неудобно.

пример для вопроса о стеке над потоком

library(choroplethr)
library(ggplot2)
data(df_pop_county)
df_pop_county$value<-sample(1:15,nrow(df_pop_county),replace=T) #create some random variable of only 15 units
choro = CountyChoropleth$new(df_pop_county)
choro$title = "2012 Population Estimates"
choro$ggplot_scale = scale_fill_brewer(name="Population", palette=2, drop=FALSE)
choro$render()

1 ответ

Решение

Choroplethr максимально на 9 для дискретных.

library(choroplethr)
library(ggplot2)
data(df_pop_county)
df_pop_county$value<-sample(1:15,nrow(df_pop_county),replace=T) #create some random variable of only 15 units
choro = CountyChoropleth$new(df_pop_county)
choro$title = "2012 Population Estimates"
choro$set_num_colors(9)
choro$ggplot_scale = scale_fill_brewer(name="Population", palette=2, drop=FALSE)
choro$render()

Оценки населения 2012 года

Другие вопросы по тегам