【R】コロプレス地図をggplotにて
2019年12月24日
地域を変数の値に応じて塗り分けた地図をggplotを利用して描いてみる。
crimes <- data.frame(state=tolower(rownames(USArrests)), USArrests)
library(maps)
library(ggmap)
states_map <- map_data("state")
crime_map<-merge(states_map, crimes, by.x="region", by.y="state")
library(plyr)
crime_map<-arrange(crime_map, group, order)
ggplot(crime_map, aes(x=long, y=lat, group=group, fill=Assault))+ geom_polygon()+coord_map("polyconic")
ggplot(crimes, aes(map_id=state, fill=Assault))+
geom_map(map=states_map, colour="black") +
scale_fill_gradient2(low="#559999", mid="grey90", high="#BB650B", midpoint=median(crimes$Assault)) +
expand_limits(x=states_map$long, y=states_map$lat) +
coord_map("polyconic")


このように色を変えて表示しています。
参考:『R グラフィックスクックブック』Winston Chang著、オライリージャパン Copyright 2013 , ISBN978-4-87311-653-2