如何轻松绘制地图?
对于含有地理维度的数据来说,地图是一种很好的可视化方法,例如,有以下数据。

其中,省份就是地理维度的字段,我们可以通过一个地图来展示各个省份的投资人数。
然而,绘制地图的方法有很多,常用的有以下三种。
- Excel VBA
- 国外的BI工具,如Tableau、Power BI等
- 国内的BI工具,如帆软的FineBI等
先说说这三种方法的优缺点。
Excel VBA:虽然Excel自带的地图功能已经无法使用,但是我们可以通过VBA代码来绘制地图,优点是可以自己定制、个性化,缺点是比较麻烦,需要自己找地图素材、写代码。
国外的BI工具:用这些工具绘制地图很方便,但是缺点是中国地图不规范。
国内的BI工具:操作方式简便,而且中国地图规范,对于新手来说,推荐这种方式。
对于本文开头提到的数据,即各个省份的投资人数,用FineBI绘制的地图如下。

下面就说说如何用FineBI来绘制地图。
首先,需要安装FineBI,去帆软的官网下载安装文件,然后基本就是下一步、下一步,到最后创建一个账号即可。
还是不会安装的朋友,关注公***号【笨鸟学】,回复“地图”领取安装文档。
安装好之后,登录FineBI,会看到如下界面。

用FineBI绘制地图,分为以下三步。
第一步:数据准备
点击左侧【数据准备】,在【我的自助数据集】下创建一个业务包,如下图所示。

双击【业务包】,单击【添加表】,上传自己的数据文件。
例如,我们这里上传一个map.xlsx文件,如下图所示。

这个数据只有两列:省份和投资人数,然后点击右上角的【确定】。
第二步:创建仪表板
在左侧菜单中点击【仪表板】,切换到仪表板,左上角点击【新建仪表板】,设置名称,例如“我的地图”,如下所示。

设置名称后,点击【确定】,此时弹出新的页面,点击中间的【添加组件】,如下图所示。

去选择刚才上传的数据,即【业务包】里面的map文件,如下图所示。

第三步:创建地图
点击【确定】之后,会看到如下界面。

这个界面跟其他BI工具如Tableau是类似的,左侧是数据字段,分为维度和指标,旁边是图表类型、表格属性等,上方是维度架和指标架,中间是图表区域。
由于省份仍旧是字符类型,我们需要把它转化为地理字段,点击向下的箭头,选择地理角色中的【省/自治区】,将其转换为地理角色,如下图所示。

转换之后,在左侧维度中会看到多了两个字段,即省份的经纬度,如下图所示。

将省份的经纬度拖到上方的维度架中,在【图表类型】中选择区域地图,此时就生成了地图,如下图所示。

将【投资人数】拖到图形属性中的颜色中,将【省份】和【投资人数】拖到图形属性中的标签中,此时的地图如下图所示。

到此为止,一个基本的地图绘制完成,我们可以用这个系统直接给人演示,或者截图到PPT、Word中。