Tableau Playbook - 发散条形图第 1 部分

发布日期:2026-07-11 11:44:03   来源 : 杭州电子商务研究院    浏览量 :9
杭州电子商务研究院 发布日期:2026-07-11 11:44:03  
9

介绍

Tableau 是当今最流行的交互式数据可视化工具。它提供了各种各样的图表,可让您轻松有效地探索数据。本系列指南 - Tableau Playbook - 将介绍 Tableau 中各种常见图表。接下来的三篇指南将介绍各种发散条形图

在本指南中,我们将讨论三种发散条形图中的第一个:

对于每个图表,我们将按照以下步骤学习:

  1. 我们将从一个示例图表开始,然后介绍它的概念特点。

  2. 通过分析一个现实生活中的数据集:美国的出生率,我们将逐步学习如何构建这种发散条形图。同时,我们将从 Tableau 可视化中得出一些结论:

    1. 根据基本流程构建图表
    2. 使用高级功能优化和完善图表

本指南(第 1 部分)将重点介绍基本概念和蝴蝶图。

入门

发散条形图是条形图的变体。关于发散条形图的定义有不同的看法。以下是来自Evergreen Data的观点:

发散堆积条形图非常适合显示负值和正值的分布,例如从非常不同意到非常同意(没有中立类别),并且由于它们围绕中点彼此对齐,因此它们处理了常规堆积条形图的一些批评,即很难比较堆栈中间类别的值。

发散堆积条形图的关键点是将数据与中点基线进行比较。有些条形向左扩展,而另一些则向右扩展。或者,它们上下增长。

根据应用范围,我们大致可以将主流的背离柱状图分为三类:

  • 当只有一个维度需要衡量,并且您想要突出显示两个方向(左/右、上/下)的差异时,我们可以使用独立发散条形图
  • 如果想增加第二个维度来比较,同时强调正值和负值,可以将条形图做成堆叠状,即发散堆叠条形图
  • 如果以条形图形式比较两种或两种类型的数据。我们知道并排条形图是一个不错的选择。蝴蝶图是另一种选择,在某些情况下甚至更好。

数据集

在本指南中,我们使用美国出生率数据集(我进行了一些数据整理)。感谢Datazar提供此数据集。

它包含了 1940 年至 2013 年美国按母亲年龄划分的出生率。

我们将根据年份母亲年龄分析出生率的趋势

蝴蝶图(龙卷风图)

例子

以下是使用Power SlidesBehance的蝴蝶图的两个示例。

左图为男性与女性的健康状况对比,右图为理想女性与现实女性的特征对比。

蝴蝶图也被称为龙卷风图。其名称源自图表的形状。它并排比较两个相关指标。蝴蝶图可以快速查看具有相同参数的两个组之间的差异。

蝴蝶图与并排条形图

  • 它们都是条形图的变体,并排显示两组数据系列。
  • 蝴蝶图只能比较两个类别。并排条形图支持两个以上的类别,但侧边栏太多,很难挖掘出任何有用的信息。
  • 蝴蝶图可以更清晰地从另一个方向显示特定类别的趋势,但并排的条形图会受到其他类别的干扰。
  • 并排条形图的比较更加精确,因为条形图彼此距离更近。

基本流程

在上述数据集中,我们将使用蝴蝶图来比较 20-25 岁和 30-35 岁母亲的生育率随时间的变化趋势。我们先画一个标准的蝴蝶图:

  1. 创建箱子来减少“年份”维度:右键单击“年份”维度 -> 选择创建->箱子... ->在弹出对话框中将箱子大小编辑为 5。蝴蝶图基本流程1

  2. 创建两个计算字段:“20-25 岁出生率”和“30-35 岁出生率”:在数据窗格空白处单击鼠标右键-> 选择“创建计算字段...” -> 输入公式:IF [年龄开始] == 20 THEN [出生率] END -> 将其命名为“20-25 岁出生率”。第二个字段相同。只需更改为[年龄开始]==30即可。

  3. 创建一个空的计算字段作为“占位符”:在公式中输入0 。

  4. 所有数据字段都已准备好,让我们创建蝴蝶图:

    1. 将数据字段拖到 Shelf 中:
      1. 将“年份(bin)”拖到行架中。
      2. 将“20-25 岁出生率”和“30-35 岁出生率”拖到列架中。
      3. 将“PlaceHolder”拖入列架并插入到其他两个字段之间。
    2. 右键单击列架中的所有字段并选择“度量” -> “平均值”蝴蝶图基本流程2
    3. 按住Control键( Mac 中为Command键),并将“20-25 岁出生率”和“30-35 岁出生率”拖到相应的标记 - 颜色中。
    4. 将“年份(bin)”拖入相应的标记 - 标签中。
    5. 反转左轴:右键单击左轴 -> 选择“编辑轴…” -> 选中“反转”
  5. 最后一步,让我们完善一下这个图表:

    1. 编辑图例中的颜色:更改调色板并自定义开始结束
    2. 为了进行比较,我们应该统一轴:选择固定范围并在编辑轴中设置相同的固定起点固定终点。蝴蝶图基本流程3
    3. 格式化标签:
      1. 对于第一个和第三个标记,单击标记中的标签并选中显示标记标签
      2. 将第二种标记类型更改为文本
    4. 格式化边框和线条:
      1. 格式化边框:在行分隔符列分隔符中将窗格设置为
      2. 格式线:工作表选项卡中将零线设置为,在列选项卡中将网格线设置为无
    5. 隐藏垂直轴和水平轴:取消选中显示标题
    6. 重命名标题图例

原始的蝴蝶图已经完成。我们可以看到中间边距太宽,但我们无法只改变中间宽度。在下一节中,我们将学习两种解决这个问题的方法。

高级功能

通过仪表板连接

为了缩小中间边距,我们可以使用仪表板来连接,而不是单个工作表。

  1. 分成三个工作表:右键单击工作表标签并复制三份。删除每个工作表中的其他部分。

  2. 创建一个仪表板并连接三个段:将这些段拖到相应的位置。

  3. 将仪表板尺寸<fo

以上内容来自杭州电子商务研究院推送
关注
关于我们
热门推荐
合作伙伴
免责声明:本站部分资讯来源于网络,如有侵权请及时联系客服,我们将尽快处理
Copyright © 2025-2027 ToB产业网址导航 公安备案 浙公网安备33010602013138号 浙ICP备16025413号-9
支持 反馈 关注 数据