自 Tableau 首发以来的这 20 年里,所有在工作表内创建的可视化,均使用 VizQL 语言 进行渲染。本质上,它是 SQL 查询转换器,用于将传统的数字和表格转换为直观的可视化分析。
当用户在 Tableau 界面上拖放数据时,每个操作都会生成一个查询,随后再将其转换为 VizQL 语言并最终呈现为 Tableau 可视化。
然而在使用 Tableau 一段时间后,一旦想创建甜甜圈图、桑基图、关系图等可视化来洞察数据,操作步骤就会变得复杂。归根结底,受限于 VizQL,Tableau 高级图表往往需要通过调整数据结构或结合其他技术生成,对没有相关技能的用户不太友好。
想用户所想,Tableau 决定增加 “Viz Extension” 功能。通过集成到 Tableau 工作表的标记卡中,Viz Extension 大大丰富了可视化选项,让所有人都能更轻松地创建新的可视化类型,且无需任何计算或模板。
让人兴奋的是,自 Tableau 2024.3 发布后,除了官方开发的 桑基图 与 表格 可视化项扩展,合作开发者们也在 Tableau Exchange 推出了不少新扩展,涵盖了凹凸图、漏斗图、流程图、雷达图、旭日图、维恩图等 17 种可视化图表!
今天,我们将通过图表示例逐一介绍这些可视化项扩展,以帮助你轻松升级 Tableau 可视化效果,增强图表洞察力!由于篇幅限制,本文将拆分为上篇和下篇进行介绍。
01 蜂群图 Beeswarm Chart
蜂群图(Beeswarm Chart)非常适用于展示数据在不同类别中的分布,可以最大化空间并避免重叠点。这使得识别聚类、间隙、异常值和数据的总体分布变得容易。通过提供每个数据点的清晰视图,蜂群图在对单个数据值感兴趣的详细探索性数据分析中特别有用。
如下图所示,Jessica Bautista Gauna 设计了一个围绕夏洛克·福尔摩斯经典作品和改编作品进行分析的封群图,用于呈现非重叠数据点的分布。
》Beeswarm by LaDataViz
通过 LaDataViz 开发的可视化项扩展 Beeswarm,你可以快速创建如下所示的蜂群图。对于需要清晰交流复杂数据模式的数据科学家和分析师来说,这个工具非常理想,它不仅能呈现数据,还能引导你进一步探索和发现。
02 凹凸图 Bump Chart
凹凸图(Bump Chart)可视化非常直观和吸睛,适用于展示如市场定位、销售排名或体育成绩等竞争动态。凹凸图尤其擅长识别趋势、突出胜者与败者,并直观呈现位置的变化,能够帮助读者轻松追踪数据集中不同对象的升降趋势。
如下图所示,Becca B. 在仪表板中使用凹凸图呈现了女子 FIFA 的排名情况。
》Bump Chart by LaDataViz
借助 LaDataViz 开发的可视化项扩展 Bump Chart,你可实现同款效果,进一步优化分析和呈现排名数据的方式。这个扩展非常适合商业分析师、体育统计学家,以及任何想要追踪位置随时间变化的人。
03 和弦图 Chord Diagrams
和弦图(Chord Diagrams)非常适合展示不同实体之间的流动或连接,例如社交网络中的关系、迁徙模式或国家间的贸易流动。通过使用弧线和带状结构将数据点在圆周上进行连接,和弦图可以帮助读者轻松看出各组件之间的互动量,并识别数据集中主要和次要的关系。
在下图中, Gbolahan Adebayo 创建了一个表示青年人口迁徙的和弦图,通过引人注目的圆形布局可视化各个地图之间的人口流动关系。
Tableau Exchange 包含两种可视化项扩展生成方案,分别由 LaDataViz 和 Infotopics 开发。
》Chord Diagram by LaDataViz
借助 LaDataViz 开发的可视化项扩展 Chord Diagram,你可以实现类似效果。通过调整颜色、大小和不透明度,图表会更符合你的可视化需求,从而提高清晰度或美感。
》Chord Diagram by Infotopics
如下图,Infotopics 开发的可视化项扩展 Chord Diagram 适用于展示社交关系网络、基因研究或供应链分析等场景,同时支持与仪表板中的其他视图联动。
04 漏斗图 Funnel Chart
作为一种用于展示数据通过多个阶段逐渐减少的过程图表,漏斗图(Funnel Chart)通常用于反映流程或管道中的转化率,被广泛用于销售管道、营销漏斗和流程分析等场景。
漏斗图形似一个倒置的漏斗,每个阶段的宽度表示该阶段的数据量或比例。随着数据逐步经过每个阶段,数量逐渐减少,从而形成漏斗状,能够让用户快速了解每个阶段的转化情况,识别哪些阶段存在较大的流失,进而采取相应的优化措施。
》Funnel by Actinvision
通过 Actinvision 开发的可视化项扩展 Funnel(漏斗),你可以通过横向漏斗或竖向漏斗呈现业务数据在不同阶段的进展,并进行高级样式配置,对漏斗外观参数进行精细调整。此外,你还可自定义颜色和标签配置,提升图表的视觉效果和信息传达力。
05 网络图/关系图 Network Diagrams
网络图/关系图(Network Diagrams)对于探索和呈现实体之间的关系非常有价值,无论它们是社交网络中的个体、基础设施中的组件还是数据结构中的项目。通过提供一个可视化的互连图,网络图可以帮助用户理解数据点如何相互作用和影响。
如下图所示,Tristan Guillevin 设计了一幅漫威电影宇宙网络图。
Tableau Exchange 包含两种可视化项扩展生成方案,分别由 LaDataViz 和 Infotopics 开发。
》Network by LaDataViz
以一种可理解的、视觉上吸引人的格式显示复杂的关系和网络结构。你可以使用缩放、平移和点击节点等功能探索网络图,同时支持调整节点大小、边缘粗细、颜色等,以符合 PPT 审美需求或突出显示数据的特定方面。
》Network Diagram by Infotopics
在 Infotopics 开发的可视化项扩展 Network Diagram 中,网络图由节点和路径组成。节点是通过路径连接到其他节点的单个数据点。路径显示了两个或更多节点之间的关系。
举个例子,如果一家企业中有三种员工类型:主管、经理和助理。那么网络图会将每个员工类型显示为一个节点,而这些员工之间的关系显示为边。
06 极坐标图 Polar Chart
极坐标图(Polar Chart)是一种使用极坐标系来展示数据的图表,特点是将数据点的角度和半径进行组合,常用于展示周期性或方向性的数据。
与传统直角坐标系不同,极坐标图以圆心为中心,将数据点按照角度和距离(半径)分布:
- 图表圆形被划分为若干等分,角度表示不同的类别或变量,比如月份、时间段或方向。
- 从圆心到数据点的距离(半径)表示与该类别相关的数值。数值越大,数据点离圆心越远。
极坐标图常用于展示具有周期性、循环性的数据,特别适合那些具有角度或方向属性的数据。例如,风向图、市场数据的季节性分析、天文学数据等。通过极坐标图,用户可以清晰地看到数据在不同类别或时间点上的分布和变化情况。
》Polar Area Chart by LaDataViz
LaDataViz 开发的可视化项扩展 Polar Area Chart,是对 南丁格尔玫瑰图 的创新改进。通过提供一种视觉上更吸睛的方法,此扩展可用于分析和呈现多变量数据集,特别适合展示多个变量之间的关系和比例,并强调比较与趋势。
07 流程图 Process Chart
流程图(Process Chart)是一种用于表示流程、步骤或系统中各个活动之间关系的图表。它通过一系列符号、箭头和连线,直观地展示一个过程的顺序和步骤流向。
从应用价值上看,它通常用于描述操作流程、工作流或业务流程,可帮助用户从整体上了解流程的顺序和步骤,从而更好地分析、优化和管理流程。
》ProcessMining by Infotopics
从动图中我们可以看到, Infotopics 可视化项扩展 ProcessMining 不仅仅能做出假设,还能直观展示流程动向。
总的来说,它具有以下三个优势:
通过回答合规性和性能相关问题,审计、分析并改进你的流程。
实时洞察所有子流程、异常、偏差、流程瓶颈等问题。
借助 Tableau 的交互功能,用户可对特定的案例、时间段、流程步骤(节点)或连接(链路)进行筛选和放大,进而分析、优化或调整流程。
08 雷达图 Radar Chart
雷达图(Radar Chart)又称蜘蛛网图,是一种用于展示多变量数据的图表,通常用于比较多个数据集或在多个维度上分析一个数据集。
作为极坐标图的一种变体,它形似辐射状的网格,每个变量作为一个轴从中心向外辐射,多个变量的数据点通过连线形成一个多边形。
在下图中,Tristan Guillevin 基于 Tableau “示例-超市” 数据设计了一个超市雷达图示例。
Tableau Exchange 包含三种可视化项扩展方案,由 LaDataViz、Infotopics 和 Actinvision 开发,均支持交互与样式设置,大家可根据实际需要自行选用。
》Radar by LaDataViz
》Radar Chart by Infotopics
》Radar by Actinvision
09 径向图 Radial Chart
径向图(Radial Chart)也称为圆形柱状图(Circular Bar Chart),是一种将柱状图转换为极坐标系的图表类型。
请注意,此类图表包含多种变体,比如跑道图、花型射线图、径向柱状图(Radial Column Chart)等。如需了解各类圆环图,请查看:优阅达“优分享” | Tableau 圆环图可视化大全。
其中,数据条以圆形排列而不是像传统柱状图那样在直角坐标系中呈现。径向图保留了柱状图的核心功能,即展示不同类别或数据点的比较,但通过圆形布局提供了独特的视觉效果。
值得一提是,虽然径向图适用于需要创造性数据展示的场景,但由于其布局特点,在细致分析数据时可能不如传统柱状图直观。
》Radial Chart by Actinvision
与传统的笛卡尔坐标系不同,通过 Actinvision 可视化项扩展 Radial Chart 实现的径向图是在极坐标平面上显示的柱状图。
如下动图,要构建自己的径向图,只需将一个维度的类别分配给“层级”标记,并将一个或多个度量分配给“值”。请注意,当前版本尚不支持格式化和键盘导航功能。
注意事项
最后,再为大家科普一下 Viz Extensions 的可用环境和注意事项。
Viz Extensions 可用于 Tableau Desktop、Server 和 Cloud 平台。在工作表“标记”卡的标记类型下拉列表中,均提供了功能入口。或者,你也可以选择在浏览器中访问 Tableau Exchange 网站并下载 .trex 扩展文件,再存储到 Tableau 扩展文件夹中进行调用。
其次,由于 Viz Extensions 是集成了 Tableau Exchange 的功能,因此可用扩展的丰富程度,取决于社区的贡献度。其中,Viz Extnsions 大多数需要开启网络传输。
由 Tableau 自主开发的扩展(如桑基图和表格)是免费的。由合作伙伴开发的扩展,目前可在 Desktop 中免费使用。如果要将仪表板发布到 Server 或 Cloud ,基于扩展构建的视图不一定能正常显示。这意味着,在企业环境中使用需要付费和部署,毕竟这关系到数据安全与权限管控的问题。
此外,需要特别说明的是:Viz Extensions 功能入口位于工作表的“标记”卡中,跟仪表板中的“扩展”容器是两个不同的功能,两者支持的扩展也是不一样的(看下图)。请勿混淆哦~
如果在试用 Viz Extensions 后,你希望部署到企业 Tableau Server 或 Tableau Cloud 等环境中使用,请联系我们咨询和订购哦!
此外,你也可以观看“超级表格”和“数据回写”等 Tableau 扩展的直播回放,进一步了解它们如何助力企业加速数据可视化分析,助力智能化业务决策。