瀑布图是数据可视化分析中的常用图表类型之一,可以形象的表示出一系列具有累计性质的数值之间的增减变化情况。
这里使用tableau自带的超市示例,创建瀑布图分析子类别产品的利润构成情况。
本节记录内容:
- 标准瀑布图
- 双维度瀑布图
标准瀑布图
在本例的瀑布图制作上,主要步骤如下:
- 创建柱状图。
- 创建瀑布图雏形。
- 创建计算字段。
- 创建瀑布图。
创建柱状图
创建维度区“子类别”字段和度量区“利润”字段的柱状图。
创建瀑布图雏形
step01 对“行”功能区的“利润”进行快速表计算,求“汇总”。
step02 在“标记”卡的下拉框中,选择“甘特条形图”,即可看到瀑布图雏形。
创建计算字段
这一步是关键,需要创建一个对视图中度量值取负值的计算字段,通过该计算字段,可以将视图中的柱状图方向变为向下,即实现瀑布图的效果。
在该例中,就是要创建对“利润”字段取负值的计算字段。
创建瀑布图
step01 将创建的计算字段“负利润”拖放到“标记”卡中的“大小”,即可实现瀑布图创建。
step02 在“分析”菜单栏,选择“合计”-“显示行总和”,就能在视图中,添加利润的合计,以形成更为完整的瀑布图。
step03 将“利润”字段拖放到“标记”卡的“颜色”,并对颜色图例进行编辑,思路就是小于0的利润标记为红色,大于0的利润标记为绿色。
step04 进入“标记”卡的“工具提示”,对弹出的窗口对话框内容进行调整,删除累计汇总提示以及负利润提示。
最后形成如下的瀑布图
双维度瀑布图
基于上面的瀑布图,如果希望分析每个类别产品利润的地区构成情况,则需要在“类别”和“销售额”字段的基础上,再增加一个“地区”维度,并使用双维度瀑布图。
双维度瀑布图的制作与标准瀑布图基本一致,只是个别地方有所差异,主要步骤如下:
- 创建堆积柱状图。
- 创建瀑布图雏形。
- 创建计算字段。
- 完成双维度瀑布图。
创建堆积柱状图
创建“地区”、“类别”、“利润”三个字段的堆积柱状图。
创建瀑布图雏形
这里与标准瀑布图的创建完全一样。对“利润”进行快速表计算的“汇总”,在“标记”卡选择“甘特条形图”。
创建计算字段
与标准瀑布图一致,创建一个对“利润”字段取负值的计算字段。
完成双维度瀑布图
step01 将计算字段“负利润”拖放到“标记”卡的“大小”。
step02 对“行”功能区的“利润”字段的快速表计算进行调整,将计算依据改为“特定维度”,并勾选上“子类别”和“地区”。完成后,各类别分地区的瀑布图就合并成了一个整体。
step03 对视图进行格式调整,包括:
- 对“利润”字段进行升序排列;
- 显示视图行合计;
- 在“工具提示”中只保留“地区”、“类别”和“利润”。
完成后的双维度瀑布图如下所示