作者:Jeffrey A. Shaffer

翻译:蒋雨畅

校对:丁楠雅

本文约1200字,建议阅读5分钟。

本文将通过三个简单的例子,讲解如何在Tableau中通过颜色图例、字母顺序和国家来控制Z-Order。


z-order是二维对象重叠的顺序,例如,在散点图中彼此叠加的圆圈。在CSS中,有一个z-index设置,用于在视图中向前或向后移动对象,控制哪个对象被放在顶层。在Tableau中,我们没有这种明确定义z顺序方式。相反,视图由正在使用的标记定义。因为在每个上面绘制标记时,可能会令人困惑甚至沮丧:如果在较小标记的顶层绘制较大的标记,则无法悬停或选择较小的标记。这会影响相关工具,悬停操作或选择要突出显示或过滤的标记。在这篇文章中,我将概述如何控制z顺序。Spoiler - 它是Marks Card上控制z顺序的属性次序,并提供三个例子。


由颜色图例标记顺序

以下是使用Tableau世界指标数据中的女性预期寿命婴儿死亡率制作的散点图。我已经使用Region(即大陆)在颜色上绘制了这个散点图。我将颜色的透明度设置为55%,以便看到不同层的气泡。请注意,亚洲是顺序图例中的第二种颜色。Region是Marks Card中的第一个设置为Color的属性,颜色图例的顺序控制z顺序。

这意味着代表非洲的圆圈位于代表亚洲的圆圈之上,依此类推。在下图中,您将看到代表中国的大圆圈位于所有其他区域之上,除了非洲国家的小蓝点。

只需在颜色图例中拖动较高或较低的Region(或手动对标记卡上的区域进行排序),即可控制图例的顺序。

您可能想知道亚洲的其他国家,这些国家在颜色图例中处于同一水平。为了回答这个问题,我们可以检查在中国下面绘制的泰国(亚洲国家)。这是因为Region之后的下一个z顺序是由视图中的下一个属性设置的,即Country,并且基于该顺序,泰国在列表中位于中国之下。因此,中国位于泰国的上面。

按字母顺序排列的标记

在下一个例子中,我只是将Country从Marks Card的底部移到了顶部。由于国家按字母顺序排列,而国家/地区位于标记卡的顶部,因此z顺序现在按字母顺序设置为国家/地区。换句话说,阿富汗将成为最高标记,津巴布韦将绘制在底部。

请注意,保加利亚(欧洲)和巴西(美洲)绘制在中国之上,尽管亚洲颜色图例中高于它们。这是因为Tableau正在使用国家名称的顺序(标记卡上的顶层属性),而不是颜色图例。由于俄罗斯联邦(欧洲)在中国的国家名单中位于中国以下,因此它在中国的z顺序中落后。

按国家划分的标记和按人口排序

我们可以通过对Mark’s Card顶部的属性进行分类来控制标记的分类。例如,如果我们希望在每种情况下所有较小的点都位于较大的点之上,那么我们可以按人口对国家进行排序。如果我们按人口总数递增排序,则人口最少的国家将位于列表的顶部,最大的国家将位于列表的底部,而z顺序将会把较小的点放到较大点的顶部。

现在我们可以将鼠标悬停在视图中的每个点上,因为较小的点绘制在较大的点之上,而不管国家或地区如何。

下面是Tableau Visualization显示的三个示例。将鼠标悬停在三个示例中的点上,以根据属性顺序和标记卡上的排序查看差异。

Link: https://public.tableau.com/profile/jeffs8297#!/vizhome/Z-OrderofMarks/Z-OrderExample

原文标题:Z-Order in Tableau

原文链接:https://www.dataplusscience.com/z-order.html

译者简介

蒋雨畅,香港理工大学大三在读,主修地理信息,辅修计算机科学,目前在研究学习通过数据科学等方法探索城市与人类活动的关系。希望能认识更多对数据科学感兴趣的朋友,了解更多前沿知识,开拓自己的眼界。

翻译组招募信息

工作内容:需要一颗细致的心,将选取好的外文文章翻译成流畅的中文。如果你是数据科学/统计学/计算机类的留学生,或在海外从事相关工作,或对自己外语水平有信心的朋友欢迎加入翻译小组。

你能得到:定期的翻译培训提高志愿者的翻译水平,提高对于数据科学前沿的认知,海外的朋友可以和国内技术应用发展保持联系,THU数据派产学研的背景为志愿者带来好的发展机遇。

其他福利:来自于名企的数据科学工作者,北大清华以及海外等名校学生他们都将成为你在翻译小组的伙伴。

点击文末“阅读原文”加入数据派团队~

转载须知

如需转载,请在开篇显著位置注明作者和出处(转自:数据派ID:datapi),并在文章结尾放置数据派醒目二维码。有原创标识文章,请发送【文章名称-待授权公众号名称及ID】至联系邮箱,申请白名单授权并按要求编辑。

发布后请将链接反馈至联系邮箱(见下方)。未经许可的转载以及改编者,我们将依法追究其法律责任。

点击“阅读原文”拥抱组织

独家 | Tableau中的Z-Order了解一下!相关推荐

  1. 消解原理推理_什么是推理统计中的Z检验及其工作原理?

    消解原理推理 I Feel: 我觉得: The more you analyze the data the more enlightened, data engineer you will becom ...

  2. Tableau使用教程:如何Tableau中添加离线/在线地图

    Tableau使用教程:如何Tableau中添加离线/在线地图 发布时间:2019-04-03 版权: 相关软件:BIGEMAP GIS Office软件 BIGEMAP可以提供Tableau多样化的 ...

  3. 如何在Tableau中的县级上映射数据

    地理空间数据可视化(Geospatial Data Visualization) 总览(Overview) The geography of counties and county-level equ ...

  4. 独家 | Tableau小技巧之分离Box plot和Unit Histogram(附链接)

    作者:dataplusscience 翻译:和中华 校对:丁楠雅 本文约2000字,建议阅读8分钟. 本文介绍了Tableau中如何把箱形图和单位直方图分离. Steve Wexler在他最近的一篇博 ...

  5. 教你在Tableau中绘制蝌蚪图等带有空心圆的图表(多链接)

    作者:Jeffrey A. Shaffer 翻译:蒋雨畅 校对:丁楠雅 本文约2300字,建议阅读10分钟. 本文将通过分享多种方法,包括成功的与失败的尝试,来讲解如何在Tableau中创建蝌蚪图等带 ...

  6. tableau实战系列(三十四)-教你如何在tableau中实现3D效果作图

    前言 我们知道,目前 Tableau 还不支持 3D 图表的实现.但是,如果你希望在 Tableau 中呈现立体效果,我们可以另辟蹊径,来实现一些简单的. 柱形图很常见,因为是平面的,也被称为条形图. ...

  7. 在Tableau中去除选择高亮效果

    在Tableau中,点击选择某些数据后,默认被选中的数据会高亮显示,这本是一种人性化的设计.但是在一些特殊的应用场景中,高亮显示会破坏整体的美观和一致性,所以需要去除掉. 最近学到一个简便的方法,运用 ...

  8. shell中条件判断if中的-z到-d的意思

    shell中条件判断if中的-z到-d的意思 标签: shellfilestringless终端user 2011-09-16 20:45 6653人阅读 评论(0) 收藏 举报  分类: 操作系统( ...

  9. mysql union order_MySQL中union和order by同时使用的实现方法

    MySQL中union和order by是可以一起使用的,但是在使用中需要注意一些小问题,下面通过例子来说明.首先看下面的t1表. 1.如果直接用如下sql语句是会报错:Incorrect usage ...

最新文章

  1. 奇奇怪怪的冒泡排序 TOJ 2014: Scramble Sort
  2. TLU-Net:表面缺陷自动检测的深度学习方法
  3. c语言嵌入式开发单片机,嵌入式开发|单片机基础
  4. mxnet加载resnet,进行预测
  5. boost::describe模块实现枚举转字符串的测试程序
  6. Linux帮助信息获取
  7. python cv.imread_Python的OpenCV cv2.imread总是返回None而cvFeatDetector崩溃了python
  8. 用dos复制文件_一文带你熟悉DOS命令操作,CMD从此不再是路人!
  9. ubuntu下海信Hisense E920 usb连接不上的处理与adb的连接
  10. 机器学习与物理科学(四)(Machine learning and the physical sciences)
  11. c语言大作业宿舍管理系统,数据库大作业——学生宿舍管理系统
  12. 锐捷睿易:配置SSH登录
  13. python查找文字在图片中的位置_如何快速提取出图片中文字,强烈推荐这款免费软件!...
  14. 钉钉小程序的开发入门【亲自调试】
  15. csharp基础练习题:TO DE-RY-PO-陆琪暗号【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
  16. WIKI--维基百科
  17. 可行性、易用性性与用户体验的区别
  18. 腾讯财付通漏洞遭黑客利用 威胁QQ彩钻等付费用户
  19. Java SE 8: 从入门到上瘾
  20. Qt5.9中QTreeView添加图标用法

热门文章

  1. WebMagic实现分布式抓取以及断点抓取
  2. Android--MP3播放器MediaPlayer
  3. django1.4日志模块配置及使用
  4. 2013-12-2 学习笔记
  5. 使用VS 自带的打包工具,制作winform安装项目
  6. 动车废票二维码将泄露个人信息 暂无防止破解法
  7. solaris系统的网卡配置
  8. c++ 窗体上输出文字_C/C++经典面试题
  9. Process finished with exit code -1073741819 (0xC0000005)
  10. pandas.read_csv()跳过读取文件报错行