Tableau 图表教程:类型与示例

Tableau可以创建为目标受众定制的交互式可视化。在本教程中,您将学习度量、图表类型及其功能。

本教程使用“Sample-Superstore.csv”进行演示。您可以连接到数据源并按照教程中的步骤进行操作。

度量名称和度量值

Measure names 和 Measure values 是 Tableau 默认创建的两个字段。在将数据集导入 Tableau 时会创建这些字段。您可以进入工作表的“数据”窗格,查看如图所示的字段。

Measure Names and Measure Values

度量名称

度量名称包含数据集中存在的所有度量名称。它始终显示在维度列表的末尾。它包含所有度量名称的离散值。

度量值

数据集中存在的所有度量值都保存在一个称为“度量值”的字段中。它始终显示在度量列表的末尾。它包含所有度量的连续值。

度量名称和度量值的用例

案例 1

度量名称和度量值可用于查看数据集中所有度量的聚合。这些字段可以在 Tableau 中显示为不同类型的可视化。

步骤

  1. 将“度量名称”拖到“列”。
  2. 将“度量值”拖到“行”。

Measure Names and Measure Values

这将为数据集中存在的所有度量创建可视化。默认情况下,Tableau 会创建一个**条形图**,显示所有度量名称及其值。

Measure Names and Measure Values

案例 2

可以通过从标记卡中删除度量来从可视化中删除任何度量。可以通过以下方式删除:

  1. 右键单击度量名称。
  2. 单击“删除”选项。

Measure Names and Measure Values

这将从可视化中删除度量。

Measure Names and Measure Values

案例 3

可以为度量名称创建别名。可以在可视化中显示别名以方便识别。

步骤 1) 使用案例 2 中给出的相同步骤,并按照以下步骤操作。

  1. 右键单击“列”中的度量名称。
  2. 在列表中选择“编辑别名”选项。

Measure Names and Measure Values

步骤 2) 这将打开“编辑别名”窗口。

  1. 编辑成员的别名。在此示例中,“数量”被赋予了“销量”的别名。
  2. 点击“确定”。

Measure Names and Measure Values

您将在可视化中看到名称更改。

Measure Names and Measure Values

案例 4

如果您想在单个可视化中分析多个度量,则可以使用度量名称和度量值。

在此示例中,我们将查看销售额、利润和数量随年份的变化趋势。

步骤 1)

  1. 将度量值拖到筛选器框中。
  2. 这将打开一个筛选器窗口。
  3. 勾选除“利润”、“数量”和“销售额”之外的所有度量。
  4. 单击“确定”按钮。

Measure Names and Measure Values

这将把度量名称筛选器添加到筛选器框中。

Measure Names and Measure Values

例如,上述筛选条件将显示如下可视化:

Measure Names and Measure Values

这将在工作表中对选定的度量创建筛选器。

步骤 2)

  1. 将“订单日期”拖到“列”。
  2. 将“度量值”拖到“行”。

Measure Names and Measure Values

步骤 3)

  1. 将“度量名称”拖到标记卡中的“颜色”选项。
  2. 这将根据度量名称创建可视化的颜色。它还会为可视化中存在的不同度量名称指定不同的颜色。
  3. 将生成随年份变化的多个度量的折线图,如图所示。

Measure Names and Measure Values

生成的字段

Tableau 会生成一些字段,这些字段可以在数据窗格中看到。这些字段是除数据集中存在的字段之外生成的。生成的字段如下。

  • 度量名称
  • 度量值
  • 记录数
  • 经度
  • 纬度

文章中已解释度量名称和度量值。

记录数

记录数显示数据集中存在的记录数。这是 Tableau 中一个自动生成的字段,它为数据集中存在的每条记录分配一个值“1”。在连接多个表时,可用于验证记录数。检查数据集中记录数的过程如下。

步骤 1) 转到工作表

  1. 将“记录数”从度量窗格拖到“行”。
  2. 默认情况下,这将创建一个条形图。将鼠标悬停在条形图上以查看数据集中存在的记录数。

Number of Records

经度和纬度

经度和纬度(生成)字段与数据中存在的地理详细信息相关联。数据集应包含地理详细信息,如城市、国家或州。经度和纬度值在 Tableau 中是自动生成的。这些字段可用于在 Tableau 中构建地图。使用经度和纬度创建地理地图的方法如下:

步骤 1) 将“经度(生成)”拖到列,将“纬度(生成)”拖到行。

Longitude and Latitude

步骤 2) 从维度列表中将“州”拖到标记卡中的“详细信息”。

Longitude and Latitude

这将创建如下所示的地理映射可视化。

Longitude and Latitude

了解如何以及何时构建不同类型的可视化

Tableau 可以创建交互式可视化以便于数据解释。您可以根据用途在 Tableau 中创建各种图表。可以使用 Tableau 创建的不同图表及其用途如下。

如何创建帕累托图

帕累托图由条形图和折线图组成。使用相同的度量来创建图表,但度量值的处理方式不同。在 Tableau 中使用帕累托图的目的是识别字段中成员的贡献。例如,可以使用帕累托图分析零售店不同子类别产品的利润贡献。它可以显示顶级成员及其贡献。创建帕累托图的过程如下。

步骤 1) 转到新工作表。

  1. 将“子类别”拖到“列”。
  2. 将“利润”拖到“行”。

Create Pareto Chart

步骤 2) 右键单击“子类别”。

  1. 从列表中选择“排序”选项。

Create Pareto Chart

步骤 3) 这将打开“排序”窗口。

  1. 在“排序顺序”中单击“降序”。
  2. 在“排序依据”部分选择“字段”。选择“利润”字段,并选择“求和”作为聚合。
  3. 点击“确定”。

Create Pareto Chart

步骤 4) 再次将“利润”拖到“行”。

  1. 右键单击新添加的“利润”,然后选择“双轴”选项。

Create Pareto Chart

这将合并两个度量的 x 轴,并将可视化转换为如下所示。

Create Pareto Chart

步骤 5) 转到标记卡。

  1. 在标记卡列表中选择“SUM(Profit)”。
  2. 单击图像中显示的下拉按钮。
  3. 选择“条形图”作为图表类型。

Create Pareto Chart

步骤 6) 从标记卡列表中选择“SUM(Profit)(2)”。

  1. 单击图像中显示的下拉按钮。
  2. 从列表中选择“折线图”。

Create Pareto Chart

步骤 7) 在行右侧选择“SUM(Profit)”,如图所示。

  1. 右键单击它,然后从列表中选择“添加表计算”。

Create Pareto Chart

步骤 8) 这将打开“主计算类型”窗口。

  1. 从下拉菜单中选择“运行总计”。
  2. 从下拉菜单中选择“求和”作为聚合。
  3. 单击“沿表(跨)计算”。
  4. 勾选“添加辅助计算”框。
  5. 这将展开“辅助计算类型”窗口。从下拉列表中选择“总百分比”。
  6. 选择“沿表(跨)计算”。
  7. 现在通过单击图像中显示的关闭图标来关闭窗口。

Create Pareto Chart

步骤 9) 转到最后一个标记卡,即“SUM (Profit)”。

  1. 单击标记卡中存在的颜色图标。

Create Pareto Chart

步骤 10) 选择您喜欢的任何颜色。
这将更改图表中折线的颜色。

Create Pareto Chart

这就是在 Tableau 中创建帕累托图的过程。

子弹图

子弹图可用作仪表或指示器来显示度量的性能。可以使用子弹图将两个度量相互比较。例如,如果我们有估计利润和实际利润,我们可以使用子弹图比较它们。创建子弹图的过程如下。

步骤 1) 转到新工作表。

  1. 单击菜单栏中的“分析”。
  2. 从列表中选择“创建计算字段”。

Bullet Chart

步骤 2) 这将打开“计算字段”窗口。

  1. 为计算字段输入一个名称。在此示例中,它命名为“估计利润”。
  2. 键入度量的估计值。在此示例中,以利润作为度量。因此,为估计利润创建了计算字段。
  3. 点击“确定”。

Bullet Chart

步骤 3) 转到数据窗格中的度量。按住键盘上的 Ctrl 键,然后选择“估计利润”和“利润”。

Bullet Chart

步骤 4)

  1. 单击工作表右上角的“显示我”按钮。
  2. 选择图像中所示的子弹图图标。

Bullet Chart

这将创建如下所示的子弹图。

Bullet Chart

条形图

条形图可以比较不同类别的数据。条形的高度代表每个类别的度量值。它可以表示为垂直和水平条形图。创建条形图的过程如下。

步骤) 转到新工作表。

  1. 将“类别”拖到“列”。
  2. 将“利润”拖到“行”。
  3. 默认情况下,这将创建一个条形图。

Bar Chart

折线图

折线图应用于比较不同时期的不同数据。折线图由一系列点组成。这些点代表每个时期的度量值。创建折线图的流程如下所示。

步骤) 转到新工作表。

  1. 将“订单日期”拖到“列”。
  2. 将“销售额”拖到“行”。
  3. 默认情况下,这将创建一个折线图。

Line chart

文本表

文本表用于显示不同维度下度量的精确值。文本表也称为**数据透视表**。它默认按维度和度量进行分组。设计文本表的过程如下。

步骤) 转到新工作表。

  1. 将“子类别”拖到“行”。
  2. 将“利润”拖到标记卡中的文本框。
  3. 默认情况下,这将创建一个文本表。

Text Tables

热力图

热力图可以通过不同度量的大小和颜色来可视化数据。可以使用热力图同时可视化两个不同的度量。可以将一个度量分配给大小,而另一个度量分配给热力图的颜色。创建热力图的过程如下。

步骤 1) 转到新工作表。

  1. 按住键盘上的 Ctrl 键,然后从数据窗格中选择“子类别”和“销售额”。

Heat Map

步骤 2)

  1. 单击工作表右上角的“显示我”按钮。
  2. 选择图像中所示的“热力图”图标。

Heat Map

步骤 3) 将“利润”拖到“颜色”框。

Heat Map

步骤 4)

  1. 将“区域”拖到“列”。
  2. 这将创建一个热力图。可用于可视化不同维度的销售额和利润。

Heat Map

瀑布图

瀑布图可以可视化度量在维度上的累积效应。它可以显示维度中每个成员的增长或下降的贡献。例如,您可以使用瀑布图查看每个子类别的利润贡献。可以通过遵循以下过程在 Tableau 中设计瀑布图。

步骤 1) 转到新工作表。

  1. 将子类别拖到列
  2. 将利润拖到行。

Waterfall Chart

步骤 2)

  1. 右键单击“度量”窗格中的“利润”。
  2. 从列表中选择“创建”。
  3. 选择“计算字段”选项。

Waterfall Chart

步骤 3) 这将打开“计算字段”窗口。

  1. 将计算字段的名称输入为“-Profit”。
  2. 编写图像中所示的公式。
  3. 点击“确定”。

Waterfall Chart

步骤 4) 将新创建的计算字段“-Profit”拖到标记卡中的大小选项。

Waterfall Chart

步骤 5)

  1. 右键单击“行”中存在的“SUM (Profit)”。
  2. 从列表中选择“快速表计算”。
  3. 选择“运行总计”选项。

Waterfall Chart

步骤 6)

  1. 单击标记卡中存在的下拉选项。
  2. 从列表中选择“甘特图”。

Waterfall Chart

这将创建如下所示的瀑布图。

Waterfall Chart

甘特图

甘特图可以显示类别之间的数据比较。它可用于识别每个过程所需的时间。在下面的示例中,给出了每种货运方式的装运时间。创建甘特图的过程如下。

步骤 1) 转到新工作表。

  1. 单击标记卡中的下拉按钮。
  2. 从列表中选择“甘特条”。

Gantt Chart

步骤 2)

  1. 将“订单日期”拖到“列”。
  2. 右键单击“订单日期”,然后选择图像中显示的“日”。

Gantt Chart

步骤 3)

  1. 单击菜单栏中的“分析”。
  2. 选择列表中的“创建计算字段”。

Gantt Chart

步骤 4)

  1. 将计算字段的名称输入为“装运时间”。
  2. 键入图像中所示的公式以创建订单日期和发货日期之间的差异。
  3. 点击“确定”。

Gantt Chart

步骤 5)

  1. 将“货运模式”拖到“行”。
  2. 将“装运时间”拖到标记卡中的大小图标。

Gantt Chart

步骤 6) 这将创建一个甘特图。它显示了不同货运模式的每次装运所需的时间。

Gantt Chart

饼图

饼图可以显示分段数据。它可以显示度量在维度中不同成员上的贡献。饼图的角度决定了度量值。可以为饼图分配不同的颜色来表示维度中的成员。

步骤 1) 转到新工作表

  1. 从数据窗格中选择“细分市场”和“销售额”。

Pie Chart

步骤 2)

  1. 单击工作表右上角的“显示我”按钮。
  2. 从列表中选择“饼图”。

Pie Chart

这将创建如下所示的饼图。

Pie Chart

散点图

可以使用散点图可视化两个度量之间的关系。散点图是通过在 x 轴和 y 轴上添加度量来设计的。这可以显示所选度量之间的趋势或关系。可以通过遵循以下过程设计散点图。

步骤 1) 转到新工作表。

  1. 将“折扣”拖到“列”。
  2. 将“销售额”拖到“行”。

Scatter Plot

默认情况下,这将创建一个散点图。

步骤 2)

  1. 将“子类别”拖到标记卡中的颜色图标。
  2. 这将创建一个显示每个子类别折扣和销售额之间关系的散点图。

Scatter Plot

面积图

面积图可以表示不同时间段内的任何数量(度量)数据。它基本上是一个折线图,其中折线和轴之间的区域通常填充颜色。创建面积图的过程如下。

步骤 1) 转到新工作表。

  1. 按住键盘上的 Ctrl 键,然后选择“订单日期”和“数量”。

Area Chart

步骤 2)

  1. 单击工作表右上角的“显示我”选项。
  2. 选择图中所示的面积图图标。

Area Chart

步骤 3)

  1. 将“区域”从维度窗格拖到标记卡的颜色图标中。
  2. 这将创建如图所示的面积图。

Area Chart

双轴图

双轴图可用于在两种不同的图表类型中可视化两个不同的度量。日期列和两个度量是构建双轴图所必需的。图中使用的不同刻度有助于用户理解这两个度量。创建双轴图的过程如下所示。

步骤 1) 转到新工作表。

  1. 按住 Ctrl 键并选择“订单日期”、“销售额”和“数量”。

Dual Axis Chart

步骤 2)

  1. 单击工作表右上角的“显示我”选项。
  2. 选择图中所示的“组合双轴”图标。

Dual Axis Chart

这将创建如图所示的双轴图。

Dual Axis Chart

气泡图

气泡图以气泡的形式可视化度量和维度。气泡的大小决定了度量值的大小,以实现有效可视化。气泡的颜色可以设置为区分维度中存在的成员。创建气泡图的过程如下。

步骤 1) 转到新工作表。

  1. 按住键盘上的 Ctrl 键。
  2. 单击“子类别”和“销售额”。

Bubble Chart

步骤 2)

  1. 单击工作表右上角的“显示我”选项。
  2. 选择图像中所示的“填充气泡”图标。

Bubble Chart

这将创建如下所示的气泡图。

Bubble Chart

直方图

直方图可以显示度量中的值及其频率。它显示数值数据的分布。由于它默认同时显示频率和度量值,因此在许多情况下都很有用。例如,如果您想分析零售店提供的折扣,您可以使用直方图可视化折扣金额及其频率。创建直方图的流程如下。

步骤 1) 转到新工作表。

  1. 从度量中选择“折扣”。

Histogram

步骤 2)

  1. 单击工作表右上角的“显示我”按钮。
  2. 选择图像中所示的“直方图”图标。

Histogram

这将在 Tableau 中创建一个直方图。

Histogram