Мне нужно использовать R для построения карты мира в проекции Waterman Butterfly .Ни один из известных мне картографических пакетов (maps, ggmap, mapproj, leaflet) не позволяет это преобразование.
Кто-нибудь знаком с подходом или функцией, которую я мог бы использовать?Google не помог.
Я нашел плагин javascript D3 , который позволяет преобразование, но я не знаю javascript, и прочитанное мною чтение о привязке D3 / javascript к Rпугающий.Если вы знаете об упрощенном способе использования этой функции D3 в RI, было бы очень приятно услышать ее.
Простой пример того, с чего я начинаю, включая преобразованиев случайно выбранный проект из библиотеки mapproj:
library(ggplot2)
library(mapproj)
ggplot(data = map_data('world'), aes(x=long, y=lat, group = group))+
geom_polygon(fill="black")+
coord_map(projection="guyou")+
theme(panel.background = element_rect(fill = "white"),
panel.grid.major = element_line(color="grey"),
axis.text = element_blank(),
axis.title = element_blank(),
axis.ticks = element_blank())