Tableau Playbook - 发散条形图第 2 部分
介绍
这是 Tableau Playbook 三部分系列文章的第二部分- 发散条形图。在第一部分中,我们深入探讨了基本概念和蝴蝶图。如果您错过了,请查看。
在本指南(第 2 部分)中,我们将重点介绍另一种发散条形图:独立发散条形图。我们将按照以下步骤学习它:
我们将从一个示例图表开始,介绍它的概念和特点。
通过分析一个现实生活中的数据集:美国的出生率,我们将逐步学习如何构建这种发散条形图。同时,我们将从 Tableau 可视化中得出一些结论:
- 根据基本流程构建图表。
- 使用高级功能优化和完善图表。
独立发散条形图
例子
以下是使用《纽约时报》和JoeyCloud 的独立发散条形图的两个示例。
左侧图表显示影响寿命的正面和负面因素。右侧发散柱状图显示钢琴键的频率。
独立发散条形图包含一个 维度和一个 度量,或者发散直方图中只有一个度量。它突出显示维度的双边,例如左侧示例中的正向和负向因素。
基本流程
对于美国出生率数据集,我们将展示特定年龄组的出生率随时间的变化趋势。为了突出增长与下降之间的差异,我们使用平均出生率作为基线。
让我们一步一步绘制一个基本的独立发散条形图:
创建箱子来减少“年份”维度:右键单击“年份”维度 -> 选择创建-箱子... ->在弹出的对话框中将箱子大小编辑为 2 -> 将其拖入列架。
创建一个计算字段“出生率差异”,计算与平均值的差异:在数据窗格的空白处单击鼠标右键-> 选择创建计算字段... -> 输入公式[出生率] - {FIXED [开始年龄] : AVG([出生率])} -> 将其拖到 *行架中。
创建年龄组过滤器:
- 将“年龄开始”维度拖入“过滤器” 。
- 自动弹出“过滤[年龄开始]”对话框,在值列表中只勾选“30”。
- 在“过滤器”中右键单击“年龄开始 30” ,并选择“显示过滤器”。
在“行”功能区上右键单击“SUM(出生率差异)” ,并选择“度量” -> “平均值”。
按住Control键( Mac 中为Command键)并将“AVG(Birth Rate Diff)”拖到标记 - 颜色中。
最后一步,让我们完善一下这个图表:
- 右键单击“年龄开始”并编辑别名...然后在值(别名)列中编辑。
- 标题与参数绑定:点击插入,选择“年龄开始”进行绑定,如“年龄组的出生率时间趋势”。
- 编辑图例中的颜色:单击图例中的倒三角形并选择编辑颜色...
- 在调色板中选择“红绿发散”可使颜色不言自明。
- 展开高级选项,然后将开始设置为 -35,结束设置为 35。
- 将图例重命名为“母亲的年龄段”和“出生率差异”。
- 隐藏垂直轴和水平轴。
一个标准的独立发散条形图已完成。
这是基础版的一个缺陷。为了使条形图除以零轴,我们使用计算字段来计算与平均值的差值,但轴值却变成了相对值。我们将在下一节中解决这个问题。
高级功能
非零轴作为基线
为了优化上述图表,我们将保留绝对值并使用非零轴作为基线,并借助甘特图。
为甘特图创建一个计算字段“出生率差异 2”:在数据窗格的空白处单击鼠标右键-> 选择“创建计算字段...” -> 输入公式([出生率]-{FIXED [开始年龄] : AVG([出生率])})*-1
将“AVG(出生率差异)”替换为“AVG(出生率)”:
- 将“出生率”拖到“行”架中。
- 在“行”功能区上右键单击“SUM(出生率)” ,并选择“度量” -> “平均值”。
- 删除“AVG(出生率差异)”。
将标记类型从“自动”更改为“甘特图”。
设置甘特图条的大小:
- 将“出生率差异 2”拖入标记 - 大小。
- 右键单击它并选择测量->平均值。
为甘特图添加颜色:
- 按住Control键( Mac 中为Command键)并将“AVG(出生率)”拖到标记 - 颜色中。
- 单击标记中的颜色,然后单击编辑颜色...
- 在调色板中选择红绿发散。
将图例类型改为单值(列表)。这样,我们可以切换图例中的年龄组来探索更多信息。
从上面的最终图表中,我们可以看到这个发散条形图被非零轴分割并显示绝对值。
清洁标签
为了使图表更具可读性,我们可以清理维度和度量标签,使它们更接近条形图。本节灵感来自TableauTimothy。让我们复制基本图表并对其进行改革:
单击“交换行和列”可以使图表看起来更清晰。
将“占位符”拖到列架中。
创建两个计算字段:
“正年份标签”:如果 [出生率差异] > 0,则 [年份] 结束
“负年份标签”:如果 [出生率差异] < 0 那么 [年份] 结束
将“正年份标签”拖入第一个标记 - 标签,将“负年份标签”拖入第二个标记 - 标签。然后右键单击并选择测量(最小值)以显示起始年份。
这里,我们使用双轴技术在两侧显示尺寸标签:
- 右键单击“SUM(PlaceHolder)”并选中双轴。
- 然后右键单击轴并选中<font style="vertical-
免责声明:本内容来源于第三方作者授权、网友推荐或互联网整理,旨在为广大用户提供学习与参考之用。所有文本和图片版权归原创网站或作者本人所有,其观点并不代表本站立场。如有任何版权侵犯或转载不当之情况,请与我们取得联系,我们将尽快进行相关处理与修改。感谢您的理解与支持!
请先 登录后发表评论 ~