六边形地图(Hex Tile Maps)在美国地图的可视化中比较常见,因为美国各州的划分比较整齐,做出来的效果也基本符合地图上的相对位置,展示效果也很好。
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
我个人感觉位置尚可,个别位置不是太舒服,就自作主张的改了一下,供大家参考。
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
- 拖动[Row]到行功能区,[Column]到列功能区,在“分析”菜单中取消“聚合度量”
-
右键[Row]编辑轴,选择倒序,基本效果就出来了
- 自制一个六边形的图标,放到“文档\我的 Tableau 存储库\形状”中
- 标签改为“形状”,更改形状为刚刚制作的六边形,调整大小
- 把[记录数]拖到标签栏“颜色”上(如果你已经整合了其他数据,可以根据需要选择)
-
拖动[Abbreviation]到标记栏“标签”上,编辑标签
-
去掉不必要的线,最终效果就出来了
如果用自带的地图填充颜色,部分直辖市、港澳地区由于面积太小,显示效果就会大打折扣,六边形地图就克服了这种问题的困扰。
此篇文章已发布到我的公众号:saodisir,有兴趣也可关注一下