嗨可视化爱好者的调整大小,创建地图与各国
我想创建一个彩色地图的情节,像这样的: (来源:https://github.com/hrbrmstr/albersusa)
但我想这个地图是有偏见的,以便各州的地区与我提供的价值成正比(特别是,我使用GPD值)。 我的意思是说,我想让一些州看起来更大一些,一些更小,他们在现实中,但尽可能提醒真正的美国地图。 没有问题的状态移动或形状破坏。
任何想法?任何现成解决方案 目前我使用R和albersusa包,因为它是我熟悉的东西。打开改变! 我当前的情节代码:
gmap<-
ggplot() +
geom_map(data = [email protected], map = cmap,
aes(fill =atan(y/x),alpha=x+y, map_id = name),
color = "gray50") +
geom_map(data = smap, map = smap,
aes(x = long, y = lat, map_id = id),
color = "black", size = .5, fill = NA) +
theme_map(base_size = 12) +
theme(plot.title=element_text(size = 16, face="bold",margin=margin(b=10))) +
theme(plot.subtitle=element_text(size = 14, margin=margin(b=-20))) +
theme(plot.caption=element_text(size = 9, margin=margin(t=-15),hjust=0)) +
scale_fill_viridis()+guides(alpha=F,fill=F)
你可以尝试制作cartogram?看[这里](https://stackoverflow.com/questions/9319597/cartogram-choropleth-map-in-r)。 – Axeman