用Tableau画六边形中国地图

六边形地图(Hex Tile Maps)在美国地图的可视化中比较常见,因为美国各州的划分比较整齐,做出来的效果也基本符合地图上的相对位置,展示效果也很好。


用Tableau画六边形中国地图_第1张图片
美国六边形地图

tableau public地址:https://public.tableau.com/profile/kevin.taylor#!/vizhome/HexTileMaps/Example

一直想找一个中国的版本,这次在Tableau 2019北京峰会上看到一个中国版本的六边形地图,感觉还不错。

原工作簿地址:http://tableau.headwaymarketing.com.cn/Upload/downfile/8063bdbb-e770-4259-a5e9-40471e6c7e14.twbx

用Tableau画六边形中国地图_第2张图片
中国版六边形地图

我个人感觉位置尚可,个别位置不是太舒服,就自作主张的改了一下,供大家参考。

Abbreviation,Province,Row,Column
津,Tianjin,3,7
苏,Jiangsu,4,6.5
冀,Hebei,3,5
晋,Shanxi,3,4
蒙,Inner Mongolia,2,5.5
辽,Liaoning,2,6.5
吉,Jilin,1,7
黑,Heilongjiang,0,7.5
沪,Shanghai,5,6
鲁,Shandong,4,5.5
浙,Zhejiang,5,5
皖,Anhui,5,4
闽,Fujian,6,6.5
赣,Jiangxi,6,5.5
京,Beijing,3,6
豫,Henan,4,4.5
鄂,Hubei,5,3
湘,Hunan,6,4.5
粤,Guangdong,7,5
桂,Guangxi,7,4
琼,Hainan,9,4.5
渝,Chongqing,6,2.5
川,Sichuan,5,2
黔,Guizhou,6,3.5
滇,Yunnan,7,3
藏,Tibet,5,1
陕,Shaanxi,4,3.5
甘,Gansu,3,2
青,Qinghai,4,2.5
宁,Ningxia,3,3
新,Xinjiang,2,1
台,Taiwan,7,7
港,Hong Kong S.A.R,7,6
澳,Macau S.A.R,8,5.5

下面我们就来简单说一下制作方法

  • 将数据导入Tableau


    用Tableau画六边形中国地图_第3张图片
    导入数据
  • 拖动[Row]到行功能区,[Column]到列功能区,在“分析”菜单中取消“聚合度量”
  • 右键[Row]编辑轴,选择倒序,基本效果就出来了


    用Tableau画六边形中国地图_第4张图片
    image.png
  • 自制一个六边形的图标,放到“文档\我的 Tableau 存储库\形状”中
  • 标签改为“形状”,更改形状为刚刚制作的六边形,调整大小
  • 把[记录数]拖到标签栏“颜色”上(如果你已经整合了其他数据,可以根据需要选择)
  • 拖动[Abbreviation]到标记栏“标签”上,编辑标签


    用Tableau画六边形中国地图_第5张图片
    编辑标签
  • 去掉不必要的线,最终效果就出来了


    用Tableau画六边形中国地图_第6张图片
    最终效果

    如果用自带的地图填充颜色,部分直辖市、港澳地区由于面积太小,显示效果就会大打折扣,六边形地图就克服了这种问题的困扰。

此篇文章已发布到我的公众号:saodisir,有兴趣也可关注一下

你可能感兴趣的:(用Tableau画六边形中国地图)