社区
博客
Viz Extensions 目录(上篇):使用扩展轻松创建 Tableau 图表
通过图表示例逐一介绍这些可视化项扩展,以帮助你轻松升级 Tableau 可视化效果,增强图表洞察力!

自 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 扩展的直播回放,进一步了解它们如何助力企业加速数据可视化分析,助力智能化业务决策。

获取最新的数据新闻

注册以获取 优阅达 Data Blog 的快讯、见解和研究