我正在创建美国地图,突出显示由分类变量定义的某些特定状态。我想做的是向这些状态引入数据维度。类似于the image below中的地理直方图的东西;
到目前为止,我已经使用ggplot进入了二维级别。我已经阅读过关于RGL 3D环境中的映射但我不确定如何实现它。
ggplot(data = map.data, aes(x = long, y = lat, group = group)) +
geom_polygon(aes(fill = expansion, alpha = fpl.cat)) +
scale_fill_manual(values = c('#004487', '#91AF5F', '#F09628'), guide=FALSE) +
scale_alpha_discrete(range = c(.4, 1), guide=FALSE) +
geom_path(colour = 'black', linestyle = 3) +
coord_map()