Привет любителям визуализации!
Я пытаюсь создать график цветовой карты, например этот: (источник: https://github.com/hrbrmstr/albersusa)
НО я хочу, чтобы эти карты были смещены, чтобы площади штатов были пропорциональны значению, которое я предоставляю (в частности, я использую значение GPD). Я имею в виду, что я хочу, чтобы некоторые штаты выглядели больше, а некоторые меньше, чем они есть на самом деле, но максимально напоминая настоящую карту США. Никаких проблем с перемещением штатов или разрушением формы.
Любые идеи? Есть готовые решения? В настоящее время я использую R и пакет albersusa, потому что я знаком с ним. Открыты к изменениям! Мой текущий код для сюжета:
gmap<-
ggplot() +
geom_map(data = counties@data, 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)