大家好,我是运营菌。
我们都知道用Excel三维地图,即可做出酷炫的动态图表。但Excel也有自己的问题……
作品1.2000-2019年中国各省GDP变化图表。

如果我们想要做出 地级市 、甚至是 县城/区 ,三维地图是无法做出区域地图的。因为三维地图默认识别到 【省份】 级别的区域。再往下行政单位只能识别到点。
案例.2020年广东省常住人口统计地图。

但是,我们可以通过 【自定义区域】 来解决,这个问题。
一、获取广东省地图文件
1.首先获取到广东省21个市单位的地图文件,这里推荐使用 【地图生成器】 。
网址:http://datav.aliyun.com/

选择进广东的地图,点击下方的导出 【geojson】 文件按钮。

即可得到一个 json 类型的文件,但此文件类型Excel识别不了,需要转化为shp类型的地图文件。

二、转化Excel可识别的地图文件.shp
这里需要使用到一个在线转化网站, 导入json 文件。
网址:https://mapshaper.org/

选择import,导入文件后可得:

文件导入后,可以看到地图。选择右上角的 【export】 意为输出的意思:

选择 shapefile ,导出文件。

导出后看到一个 zip文件 ,选择解压。

解压后,可得:

三、把shp文件导入Excel三维地图中。
打开到三维地图,选择 【自定义区域】

导入shp文件,此处允许接受 KML 或者 SHP 文件

四、构建辅助列定位
SHP文件的城市名称标记不一样,此处我们需要建立一个辅助列,用于定位。选择 【自定义区域】 ,点击 【区域】 查看定义区域。

选择 【复制所有项目】 ,这里就是所以自定义区域的城市名称,看起来像乱码。

把图表复制到数据源中,此处是广东省2020年常住人口数据。

观察发现,原来自定义区域的城市,根据拼音从 A-Z排列 。此处,我们统一把数据源城市从A-Z排列,把复制数据放置在第4列辅助列,可得。

五、把数据导入三维地图
所有数据整理好,把所有数据导入三维地图,选中数据 【插入】【三维地图】

把 【辅助】 列字段拖动到位置,选则 【自定义区域(kml/shp)】 ,即可识别出区域。

把数据改为 【区域】 也能显示地级市的区域。

经过其他美化可得到:

BUT真正 核心的问题 现在才开始。许多人像题主一样,不知道某些图表是用什么做的,主要是 对基础图表不熟悉 。推荐大家学习《Excel图表,数据可视化实战》课程。
本课程会继续更新, 永久有效(更新不用再付费) 。目前已经有 90课时 ,累计520分钟+, 86个图表 制作方法和技巧,这些图表也可以 用作模板 。购买一门课程即可获得: 图表模板+制作方法+配色主题+练习 。
《Excel数据可视化》课程案例欣赏:







