Tableau可视化之多变地图

简介: 导读:可视化地图在描述地理位置相关度量时效果直观、优势明显,Tableau制作地图非常方便,而且支持多种可视化地图形式。本文介绍几种经典的可视化地图形式。

导读:可视化地图在描述地理位置相关度量时效果直观、优势明显,Tableau制作地图非常方便,而且支持多种可视化地图形式。本文介绍几种经典的可视化地图形式。


640.jpg


01 地理角色


Tableau中的数据主要区分为维度和度量两大类,其中度量主要是数据相关的信息,维度一般是除数据以外的信息,主要包括字符串、日期时间、地理角色。当提供的原始数据中未有效识别地理位置信息时,可通过右键选择该字段将其转换为地理角色


640.jpg


其中地理角色又细分为多个行政等级,常用的角色等级包括:国家、省/市/自治区、市、邮政编码等等。例如在Tableau自带超市数据中,地理位置信息包括:


640.png

另外,在将地理角色拖入到视图区时可能存在部分位置未有效识别,此时可手动编辑地理位置或直接筛选过滤。

640.png


02 符号地图


可视化符号地图是指在一系列地理坐标点上显示特定符号的地图。在Tableau中,具有地理角色的位置信息和相应的度量数据组合即可简单形成符号地图,在标记区进行颜色和标签设置还可制作个性化的符号地图。


以Tableau自带超市数据为例,制作各省市销售额的符号地图如下:


640.jpg


可以通过更改形状来实现自定义符号,例如想表达各省市移动信号服务强度时,则可用手机信号作为符号


640.jpg


这里,用到的自定义形状为:

640.png


还可通过上传.png图片到Tableau安装目录下..\defaults\Shapes文件夹实现任何自定义符号。


03 填充地图Tableau支持的另一类基本的可视化地图类型是填充地图。仍然显示各省市销售额,制作填充地图如下:


640.jpg


实际上,符号地图与填充地图的主要区别可概括为:

  • 符号地图仅显示地理位置的坐标点信息,填充地图则显示该地理位置的整个区域
  • 符号地图通过将度量值拖入标记区的"大小"制作,而填充地图是通过将度量值拖入标记区的"颜色"制作。例如上例中,将销售额拖入到"大小"得到的就是符号地图,而拖入到"颜色"就是填充地图


在填充地图中,可通过设置地图层选项实现仅显示目标地理区域,而将周边地理位置淡化显示


640.png

640.jpg


04 分组地图


通过对地理位置进行分组可实现自定义区域显示。例如将大陆划分为7大地理区域进行对比,可得到如下填充地图:


640.png


制作的重点是对地理位置进行分组,分组操作如下:


640.gif


其他区域可作类似处理,并对新地理位置重命名,得到如下字段信息:


640.png


而后,按照基本填充地图流程即可得到分组的填充地图。


当然,也可制作分组后的符号地图。


640.jpg


05 自定义地图


Tableau自带的地理角色信息是固定的(即仅可区分国家、省/市/自治区、市等字段),如果想制作自定义地图,例如乡镇地图、学校地图,则可通过编辑自定义地理编码实现。与分组地图类似,自定义地图也可区分符号地图和填充地图。


在自定义符号地图中,仅需指定地理位置名称和相应经纬度坐标即可。创建一个CSV文件(Tableau目前仅支持csv文件导入自定义地理信息)存储相应信息,文件至少包括3个字段信息,分别是地理位置名称、经度坐标和纬度坐标。例如,自定义北京部分高校地理位置编码文件如下:


640.png


注:百度地图获取经纬度api:

http://api.map.baidu.com/lbsapi/getpoint/index.html


其中longitude、latitude分别代表经度和纬度,且字段名固定;城市和大学列名可任意定义,将会在导入自定义编码后出现在可选的地理角色菜单中:


640.png


提供各高校的度量数据,即可制作自定义地理位置的符号地图


640.jpg

2018年北京高校理科录取分数线符号地图


由于Tableau中导入地理位置编码不具有扩展性,即导入新的地理编码会覆盖默认地理编码信息,所以在完成自定义符号地图制作后,需及时移除自定义地理编码信息,否则会造成其他地理信息无法显示

640.jpg


另外,也可实现自定义的填充地图,但源数据相对较多,需提供地理区域的所有边界经纬度信息,并提供经纬度坐标的顺序,而后形成封闭区域。此处不再展开。


06 总结


本文对应用Tableau制作可视化地图进行了介绍,包括:

  • Tableau地理角色字段介绍
  • Tableau制作符号地图及简单设置
  • Tableau制作填充地图及简单设置
  • Tableau制作分组区域地图
  • Tableau制作自定义符号地图



目录
相关文章
|
7月前
|
数据可视化 定位技术
Tableau 数据可视化:探索性图形分析新生儿死亡率数据
Tableau 数据可视化:探索性图形分析新生儿死亡率数据
|
7月前
|
数据可视化 数据处理
Tableau可视化设计案例-02Tableau数据处理、折线图
Tableau可视化设计案例-02Tableau数据处理、折线图
Tableau可视化设计案例-02Tableau数据处理、折线图
|
7月前
|
数据可视化 定位技术
Tableau可视化设计案例-06Tableau填充地图,多维地图,混合地图
Tableau可视化设计案例-06Tableau填充地图,多维地图,混合地图
|
数据采集 数据可视化 中间件
数据采集:亚马逊畅销书的数据可视化图表
亚马逊是全球最大的电子商务平台之一,它提供了各种类别的商品,其中包括图书。亚马逊每天都会更新它的畅销书排行榜,显示不同类别的图书的销量和评价。如果我们想要分析亚马逊畅销书的数据,我们可以使用爬虫技术来获取网页上的信息,并使用数据可视化工具来绘制图表,展示图书的特征和趋势。本文将介绍如何使用Python和Scrapy框架来编写爬虫程序,以及如何使用亿牛云爬虫代理服务来提高爬虫效果。本文还将介绍如何使用Matplotlib库来绘制亚马逊畅销书的数据可视化图表。
176 0
数据采集:亚马逊畅销书的数据可视化图表
|
数据可视化 搜索推荐 定位技术
GIS地图服务数据可视化
GIS地图服务数据可视化
228 0
|
数据采集 自然语言处理 监控
智慧数据驱动:基于smardaten构建多维数据可视化大屏
前段时间有位粉丝找到我问数据可视化大屏怎么做,我说我之前的博文里介绍过基于Flask和Echarts搭建的大屏,你可以去看看。结果他来了句“没学过任何编程代码怎么办?”,好家伙,一下给我整懵了,于是为了解决这个问题,照顾零基础的粉丝,我花了几天时间找了个不需要代码就可以做可视化大屏的方法,这篇文章就讲手把手教会你使用smardaten搭建数据可视化大屏(无需代码)。
186 0
|
SQL 数据可视化 JavaScript
推荐一个数据可视化大屏幕报表开源系统
一个基于.Net Core构建的,支持数据库、Excel文档、api接口等数据源的可视化报表制作工具。
683 0
推荐一个数据可视化大屏幕报表开源系统
|
数据可视化 定位技术
Tableau可视化之多变饼图
导读:前几篇文章分别对应用Tableau制作折线图、条形图、可视化地图进行了介绍,本文介绍另一大可视化图表利器——饼图。尤其是最后给出了玫瑰图制作方法。
557 0
Tableau可视化之多变饼图
|
数据可视化 BI 数据格式
Tableau可视化之多变折线图
导读:Tableau是商业智能软件届的翘楚,对于制作各种可视化分析图表极为便捷。本文主要讲解用tableau制作各种多变折线图,包括凹凸图、弧线图和雷达图等。
547 0
Tableau可视化之多变折线图
|
数据可视化
Tableau可视化之多变条形图
导读:上篇Tableau可视化之多变折线图一文中,介绍了Tableau折线图的几种花样作图方法,今天本文继续就另一个基本可视化图表——条形图的制图及变形进行介绍。
474 0
Tableau可视化之多变条形图