2016-08-14 33 views
5

Próbuję sformatować Mapę Choropleth Stanów Zjednoczonych na określony kolor i niestety, przy użyciu scale_fill_brewer, aby zmienić kolor; tylko 48 państw robi (Hawaje i Alaska nie). Czy można się dowiedzieć, czy mogę zaimplementować kolorystykę na Hawajach i na Alasce?Alaska i Hawaje nieprawidłowo formatują mapę powiatu Choropleth w R

library(choroplethr) 
library(choroplethrMaps) 
library(ggplot2) 
data(df_pop_county) 

county_choropleth(df_pop_county, title = "Title1", legend = "Top 20% of Index", num_colors = 9) + 

geom_polygon(aes(fill=value), color="white") + 

scale_fill_brewer(name="Top Index", palette="YlOrRd") 

Odpowiedz

4

Aby skorzystać z tej opcji i go poprawnie zaktualizować wszystkie stany my CAN work with it as an R6 object następująco:

library(choroplethr) 
library(choroplethrMaps) 
library(ggplot2) 
data(df_pop_county) 

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() 

enter image description here

Korzystanie z konkretnej palety Państwo wymienić:

choro    = CountyChoropleth$new(df_pop_county) 
choro$title  = "2012 Population Estimates" 
choro$ggplot_scale = scale_fill_brewer(name="Population", palette="YlOrRd", drop=FALSE) 
choro$render() 

enter image description here