Tableau 图表和图形教程:类型和示例
画面 可以创建针对目标受众定制的交互式可视化。在本教程中,您将了解度量、图表类型及其功能。
本教程以“Sample-Superstore.csv”为例进行演示。您可以连接到数据源并按照教程中的步骤操作。连接过程在教程中有所介绍。 Tableau 数据连接 教程。
度量名称和度量值
度量名称和度量值是 Tableau 中默认创建的两个字段。这些字段是在将数据集导入 Tableau 时创建的。您可以转到工作表的数据窗格并查看字段,如图所示。
度量名称:
度量名称包含数据集中所有度量的名称,始终位于维度列表的末尾,并由所有度量名称的离散值组成。
测量值:
数据集中的所有度量值都保存在名为“度量值”的字段中。它始终位于度量列表的末尾,包含所有度量的连续值。
度量名称和度量值的用例:
案例1:
度量名称和度量值可用于查看数据集中所有度量的聚合。这些字段可以在 Tableau 中显示为不同类型的可视化。
步骤:
- 将‘度量名称’拖到“列”中。
- 将‘测量值’拖到“行”中。
它为数据集中存在的所有度量创建视觉对象。默认情况下,Tableau 会创建一个 条形图 显示所有度量名称及其值。
案例2:
可以通过从标记卡中删除度量来从视觉中删除任何度量。可以通过以下方式删除
- 右键单击度量名称。
- 点击‘删除’选项。
它从可视化中删除了度量。
案例3:
可以为度量名称创建别名。它可以显示在可视化中以便于更好地识别。
步骤1) 使用案例 2 中给出的相同步骤并按照以下步骤操作。
- 右键单击“列”中的度量名称。
- 在列表中选择“编辑别名”选项。
步骤2) 它打开“编辑别名”窗口。
- 编辑成员的别名。在此示例中,将“Volume Sales”指定为“Quantity”的别名。
- 点击OK。
您可以在可视化中看到名称的变化。
案例4:
如果您想在单个视觉效果中分析多个度量,则可以使用度量名称和度量值来完成。
在这个例子中,我们将看到多年来销售额、利润和数量等指标的趋势。
步骤1)
- 将度量值拖入过滤器框。
- 它打开一个过滤窗口。
- 取消选中除利润、数量和销售额之外的所有指标。
- 单击确定按钮。
它在过滤器框中添加度量名称过滤器。
举个例子 上述过滤条件显示效果如下:
它会在工作表中选定的度量上创建一个过滤器。
步骤2)
- 将“订单日期”拖到“列”中。
- 将‘测量值’拖到“行”中。
步骤3)
- 将度量名称拖入标记卡中的“颜色”选项中。
- 它根据度量名称创建视觉效果的颜色。它还为视觉效果中存在的不同度量名称指定不同的颜色。
- 如图所示,生成了多年来多个指标的折线图。
需要注意的是,对于案例 4,如果将尺度差异很大的指标(例如以千为单位的销售额和以个位数为单位的数量)放在同一个坐标轴上,它们会相互掩盖。本页稍后将介绍的双坐标轴图表可以将它们分开。
生成的字段
Tableau 会生成一些可在数据窗格中显示的字段。这些字段是除数据集中存在的字段之外生成的。生成的字段如下所示。
- 度量名称
- 测量值
- 记录数(Tableau 2020.1 及更早版本)
- 经度
- 纬度
文章中已经解释过度量名称和度量值。
记录数:
记录数字段显示数据集中存在的记录数量。这是一个自动生成的字段,数据集中的每条记录都赋值为“1”。它可以用于在连接多个表时验证记录数。检查数据集中记录数的步骤如下。
步骤1) 转至工作表
- 将测量窗格中的“记录数”拖到“行”中。
- 它默认创建条形图。将鼠标悬停在条形图上可查看数据集中存在的记录数。
版本说明: Tableau 在 2020.2 版本中移除了自动显示的“记录数”字段。在当前版本中,每个表都会提供自己的计数字段,该字段在“数据”窗格中显示为表名后跟“(计数)”,例如“订单 (计数)”。将该字段拖到“行”窗格中,即可生成完全相同的条形图。升级后,之前使用“记录数”字段的旧工作簿仍可继续使用。
经度和纬度:
经度和纬度(生成)字段与数据中存在的地理详细信息相关。数据集应包含城市、国家或州等地理详细信息。经度和纬度值在 Tableau 中自动生成。这些字段可用于构建 Tableau 中的地图。您可以使用经度和纬度创建地理地图,如下所示。
步骤1) 将经度(生成)拖到列中,将纬度(生成)拖到行中。
步骤2) 将“状态”从维度列表拖到标记卡中的“详细信息”中。
这将生成一张地理地图。ping 如下图所示。
如何在 Tableau 中选择合适的图表
Tableau 可以创建交互式可视化图表,方便用户解读数据,“显示图表”面板提供了二十多种选项。如果决策是从问题本身而非图表出发,选择起来会更加容易。几乎所有分析问题都可以归入以下五大类之一。
| 问题类型 | 例如: | 图表使用 |
|---|---|---|
| 对比 | 哪个子类别利润最高? | 条形图、文本表格、气泡图 |
| 随时间变化的趋势 | 过去四年销售额发生了怎样的变化? | 折线图、面积图、双轴图 |
| 分布 | 每个折扣等级的使用频率如何? | 直方图、箱线图 |
| 关系 | 更大的折扣会降低利润吗? | 散点图、热图 |
| 组成成分 | 各细分市场分别占销售额的多少份额? | 饼图、瀑布图、帕累托图 |
三个实用规则可以进一步缩小选择范围。饼图最好控制在五个扇形以内,因为人眼对超过五个扇形的角度比较能力较差。双轴仅用于衡量尺度真正不同的指标,并且当两个轴使用相同单位时,务必保持坐标轴同步。如果维度是类别性的而非时间性的,则选择柱状图而非折线图,因为折线图暗示了连续性,而类别性并不具备这种连续性。
以下各节按此顺序排列:首先是日常图表,然后是在此基础上构建的组合图表和累积图表。
Bar Chart
条形图可以比较不同类别的数据。条形的高度代表每个类别的测量值。它可以表示为垂直和水平类型的条形图。创建条形图的步骤如下。
步) 转到新工作表。
- 将“类别”拖到列中。
- 将‘利润’拖到“行”。
- 它默认创建一个条形图。
按数值对柱状图进行排序,可以使比较结果更易于阅读,如图所示。 Tableau 数据排序 教程。
折线图
应使用折线图来比较不同时期的数据。折线图由一系列点组成。这些点代表每个时期的测量值。创建折线图的过程如下所示。
步) 转到新的工作表。
- 将“订单日期”拖到“列”中。
- 将“销售额”拖到“行”。
- 它默认创建折线图。
文本表格
文本表用于显示不同维度的度量的确切值。文本表也称为 数据透视表。它默认对维度和度量进行分组。设计文本表的步骤如下。
步) 转到新的工作表。
- 将“子类别”拖到“行”。
- 将‘利润’拖入标记卡中的文本框中。
- 它默认创建一个文本表。
饼形图
饼图可以显示分段数据。它可以显示度量对维度中不同成员的贡献。饼的角度决定了测量值。可以为饼分配不同的颜色来表示维度中的成员。
步骤1) 转到新工作表
- 从数据窗格中选择“细分”和“销售”。
步骤2)
- 单击工作表右上角的“显示”按钮。
- 从列表中选择“饼图”。
它创建一个如下所示的饼图。
散点图
可以使用散点图来可视化两个度量之间的关系。散点图是通过在 x 轴和 y 轴上添加度量来设计的。这可以显示所选度量之间的趋势或关系。可以按照以下步骤设计散点图。
步骤1) 转到新的工作表。
- 将‘折扣’拖到“列”中。
- 将“销售额”拖到“行”。
默认情况下这会创建散点图。
步骤2)
- 将“子类别”拖到标记卡中的颜色图标中。
- 它创建了一个散点图,显示每个子类别的折扣和销售额之间的关系。
面积图
面积图可以表示不同时间段内的任何定量(测量)数据。它本质上是一种折线图,其中线条和坐标轴之间的区域通常填充有颜色。创建面积图的步骤如下。
步骤1) 转到新的工作表。
- 按住键盘上的控制键并选择“订单日期”和“数量”。
步骤2)
- 单击工作表右上角的“显示”选项。
- 选择面积图图标,如图所示。
步骤3)
- 从维度窗格中拖出“区域”并将其添加到标记卡的颜色图标中。
- 这将创建一个如图所示的面积图。
直方图
直方图可以显示度量中存在的值及其频率。它显示数值数据的分布。由于它默认显示频率和度量值,因此在许多情况下都很有用。例如,如果您想分析零售店提供的折扣,您可以使用直方图直观地显示折扣金额及其频率。创建直方图的过程如下所示。
步骤1) 转到新的工作表。
- 从措施中选择“折扣”。
步骤2)
- 单击工作表右上角的“显示”按钮。
- 选择“直方图”图标,如图所示。
它在 Tableau 中创建直方图。
Tableau 在创建直方图时会自动创建一个区间。右键单击该区间并选择“编辑”即可调整区间大小,从而改变分布的粗细程度。
Bubbl电子图表
气泡图以气泡的形式显示度量和维度。气泡的大小决定了度量值的大小,以实现有效的可视化。可以设置气泡的颜色来区分维度中存在的成员。创建气泡图的过程如下。
步骤1) 转到新的工作表。
- 按住键盘上的 Control 键。
- 点击“子类别”和“销售”。
步骤2)
- 单击工作表右上角的“显示”选项。
- 选择如图所示的“填充气泡”图标。
它会创建一个气泡图,如下所示
热图
热图可以以大小和颜色的形式可视化不同度量上的数据。使用热图可以同时可视化两个不同的度量。一个度量可以分配给大小,而另一个度量可以分配给热图的颜色。创建热图的过程如下:
步骤1) 转到新的工作表。
- 按住键盘上的控制键并从数据窗格中选择“子类别”和“销售”。
步骤2)
- 单击工作表右上角的“显示”按钮。
- 选择“热图”图标,如图所示。
步骤3) 将‘利润’拖入颜色框。
步骤4)
- 将‘区域’拖到“列”中。
- 这将创建一个热图。它可用于可视化不同维度的销售额和利润。
双轴图
双轴图可用于在两种不同的图表类型中可视化两种不同的度量。构建双轴图需要日期列和两个度量。图表中使用的不同比例有助于用户理解这两种度量。创建双轴图的过程如下所示。
步骤1) 转到新的工作表。
- 按住控制键并选择“订单日期”、“销售额”和“数量”。
步骤2)
- 单击工作表右上角的“显示我”选项。
- 选择“双重组合”图标,如图所示。
它创建一个双轴图,如图所示。
双轴是接下来三个图表的基础,因为它们都将一个度量的两个版本放在同一个画布上。
甘特图
甘特图可以显示类别之间的数据比较。它可用于识别每个过程所花费的时间。在下面的示例中,给出了每种运输方式的运输时间。创建甘特图的过程如下。
步骤1) 转到新的工作表。
- 单击标记卡中的下拉按钮。
- 从列表中选择‘甘特图’。
步骤2)
- 将“订单日期”拖到“列”中。
- 右键单击订单日期并选择“日期”,如图所示。
步骤3)
- 点击菜单栏中的“分析”。
- 选择列表中的“创建计算字段”。
步骤4)
- 输入计算字段的名称为“发货时间”
- 输入如图所示的公式来计算订单日期和发货日期之间的差异。
- 点击OK。
步骤5)
- 将‘运输模式’拖入“行”。
- 将‘装运时间’拖到标记卡中的尺寸图标中。
步骤6) 这将创建一个甘特图。它显示了不同运输方式下每批货物的运输时间。
瀑布图
瀑布图可以直观地显示度量在维度上的累积效应。它可以显示维度中每个成员的增长或下降贡献。例如,您可以使用瀑布图查看每个子类别的利润贡献。可以按照给定的步骤在 Tableau 中设计瀑布图。
步骤1) 转到新的工作表。
- 将子类别拖入列
- 将“利润”拖到“行”。
步骤2)
- 右键单击“度量”窗格中的“利润”。
- 从列表中选择“创建”。
- 选择“计算字段”选项。
步骤3) 它打开“计算字段”窗口。
- 输入计算字段的名称为“-Profit”。
- 按照图中所示写出公式。
- 点击OK。
步骤4) 将新创建的计算字段“-利润”拖到标记卡中的尺寸选项中。
步骤5)
- 右键单击“行”中的“SUM(利润)”。
- 从列表中选择“快速表计算”。
- 点击‘累计’选项。
步骤6)
- 单击标记卡上的下拉选项。
- 从列表中选择“甘特图”。
这将创建一个如下所示的瀑布图。
项目符号图
子弹图可用作显示指标绩效的量表或指标。可以使用子弹图比较两个指标。例如,如果我们有预计利润和实际利润,我们可以使用子弹图比较它们。创建子弹图的过程如下。
步骤1) 转到新的工作表。
- 单击菜单栏中的“分析”。
- 从列表中选择“创建计算字段”。
步骤2) 它打开计算字段窗口。
- 输入计算字段的名称。在此示例中,它被命名为“估计利润”。
- 输入度量的估计值。在此示例中,以利润为度量。因此,为估计利润创建计算字段。
- 点击OK。
步骤3) 转到数据窗格中的度量。按住键盘上的控制键并选择“预计利润”和“利润”。
步骤4)
- 单击工作表右上角的“显示”按钮。
- 选择如图所示的项目符号图图标。
它创建一个如下所示的项目符号图。
如何创建帕累托图
帕累托图由条形图和折线图组成。使用相同的度量来创建图形,但度量值的处理方式不同。在 Tableau 中使用帕累托图的目的是识别字段中存在的成员的贡献。例如,可以使用帕累托图分析零售店中不同子类别产品贡献的利润。它可以显示顶级成员及其贡献。创建帕累托图的过程如下。
步骤1) 转到新的工作表。
- 将“子类别”拖到“列”中。
- 将‘利润’拖到“行”。
步骤2) 右键单击“子类别”。
- 从列表中选择“排序”选项。
步骤3) 它打开一个排序窗口。
- 单击排序顺序中的‘降序’。
- 在“排序依据”部分选择“字段”。选择字段为“利润”,聚合方式选择“求和”。
- 点击OK。
步骤4) 将‘利润’再次拖到“行”中。
- 右键单击新添加的“利润”,然后选择“双轴”选项。
它将两个度量的轴合并,并将可视化效果转换为如下所示的形式。
步骤5) 前往分数卡。
- 为标记卡列表选择‘SUM(Profit)’。
- 单击下拉按钮,如图所示。
- 选择‘条形图’作为图表类型。
步骤6) 从标记卡列表中选择“SUM(Profit)(2)”。
- 选择图中所示的下拉按钮。
- 单击列表中的‘线路’。
步骤7) 如图所示,选择行右侧的“SUM(利润)”。
- 右键单击它并从列表中选择“添加表计算”。
步骤8) 它打开主要计算类型窗口。
- 从下拉菜单中选择“累计”。
- 从下拉菜单中选择“总和”作为聚合。
- 单击使用“表格(跨)”进行计算。
- 勾选‘添加二次计算’框。
- 它扩展了“二次计算类型”窗口。从下拉列表中选择“总额百分比”。
- 选择使用“表格(跨)”进行计算
- 现在通过单击如图所示的关闭图标来关闭窗口。
步骤9) 转到最后一张标记卡,即“总计(利润)”。
- 单击标记卡中的颜色图标。
步骤10) 选择您喜欢的任意颜色。
这会改变图表中线条的颜色。
这是在 Tableau 中创建帕累托图的步骤。使用以下技巧限制视图: 在 Tableau 中筛选数据 本教程旨在确保当一个维度包含许多成员时,累积线仍然有意义。







































































