创建可视化图表和图形

本页介绍如何根据查询结果创建图形和图表,以最佳方式展示数据。Looker 会将查询详细信息和可视化图表配置数据放在一起。当您共享查询时,收件人会收到您的可视化图表以及数据。

在创建可视化图表时,了解什么是“数据系列”很有帮助。 数据系列是一组绘制在图表上的相关数据点。例如,一组日期中每天的订单数就是一个系列。在柱形图中,每个系列都由颜色相同的柱形表示;在折线图中,每个系列都由一条折线表示;依此类推。您可以在修改 菜单的系列 标签页中查看图表的系列列表。如果您选择显示图例,每个数据系列的名称也会显示为图表图例。

简明指南

您可以在探索中的任何查询结果集中添加醒目的可视化图表。

  1. 创建并运行查询。
  2. 打开可视化图表 标签页。
  3. 选择最能展示数据的可视化图表类型。如需查看更多选项,请选择显示的可视化图表选项右侧的

    您选择的可视化图表类型决定了 Looker 在图表中表示每个数据系列的方式。

  4. 选择修改 ,以配置可视化图表选项设置,例如命名和排列图表轴、选择每个数据系列的位置和类型,或修改图表调色板。

您可以通过指定要在可视化图表中包含的维度和测量指标来进一步自定义可视化图表。如果您的数据缺少关键值,您可以让 Looker 在可视化图表的相应部分中填写这些值。

使用图表设置自定义可视化图表

您可以自定义可视化图表,使数据更易于阅读,并添加视觉样式。在可视化图表 栏中选择修改 ,以查看修改菜单,然后更改设置以获得适合您的结果。

修改菜单中的设置会根据可视化图表类型而变化。如需查看特定可视化图表类型可用的可视化图表选项,请在可视化图表类型文档页面上选择该类型。

在单个图表中包含多种可视化图表类型

图表可以包含多种类型的可视化图表。例如,您可以创建一个同时使用折线和柱形的图表:

如需创建包含多种可视化图表类型的图表,请在创建初始可视化图表后,按照以下步骤操作:

  1. 选择修改 按钮以显示自定义选项。
  2. 选择系列 标签页。
  3. 自定义 部分中,图表中的每个系列都会显示一个条目。选择系列旁边的箭头以显示其自定义选项。
  4. 类型 框中,选择要用于该系列的图表类型。

包含多种系列类型的图表始终将折线系列和散点图系列分层在面积图系列、柱形图系列和条形图系列前面。

如需更改柱形图系列、条形图系列和面积图系列的分层顺序,请更改数据表中的系列位置,然后选择运行 按钮。最左侧的系列分层在最上方,最右侧的系列分层在最下方。

使用多种可视化图表类型创建堆叠图表

您可以在包含多种可视化图表类型的图表中添加堆叠系列。与您在可视化图表 标签页中选择的图表类型相同的系列将堆叠在一起;其他类型的系列不会堆叠。例如,在柱形图中,柱形图系列将堆叠,但折线图系列不会堆叠。

如需创建此类图表,请按照以下步骤操作:

  1. 创建并运行包含多个系列的查询。这可以通过多个测量指标或使用数据透视来实现。
  2. 可视化图表 标签页中,选择笛卡尔图表类型(箱线图或瀑布图除外)。
  3. 打开修改 菜单。
  4. 绘制 标签页的系列定位 下,选择堆叠 。此选项会将所有系列堆叠为该笛卡尔图表类型。
  5. 系列 标签页的自定义 下,展开要更改图表类型的系列。
  6. 对于要更改的每个系列,请在类型 字段中选择一个可用选项。您可以为每个系列选择不同的图表类型。
  7. 默认情况下,所有系列都会添加到左轴。如果您想为堆叠系列和其他系列使用不同的 y 轴,请打开 Y 标签页,然后将要更改的系列从右轴 部分拖动到左轴 部分。或者,您也可以使用多个 y 轴或 x 轴。

在可视化图表中隐藏字段

Looker 会将查询返回的所有维度和测量指标添加到任何可视化图表中。有时,您可能不希望在图表中显示每个维度或测量指标。您可以通过多种方法隐藏字段:

  1. 在查看可视化图表时暂时停用字段。这是通过可视化图表的图例完成的。
  2. 在可视化图表中完全隐藏字段。这是通过数据表中的列齿轮菜单完成的。
  3. 允许字段在可视化图表中保持可用状态,但在可视化图表中默认停用该字段。这是通过修改可视化图表完成的。

暂时停用可视化图表中的字段

如需暂时在可视化图表中隐藏一个或多个系列,请在查看可视化图表时,在可视化图表的图例中选择要隐藏的系列。您选择的系列的名称在图例中会显示为灰色,并且可视化图表会更新,以从可视化图表中排除相应数据。

如需取消隐藏系列,请再次在图例中选择该系列的名称。

如果您在已保存的 Look 或信息中心内查看可视化图表,则以这种方式隐藏系列不是永久性的。

在可视化图表中完全隐藏字段

如需在可视化图表中完全隐藏一个或多个字段,请按照以下步骤操作:

  1. 在数据表中,选择要隐藏的系列对应的列右上角的齿轮图标。
  2. 选择在可视化图表中隐藏此字段

在可视化图表中默认停用系列

如需默认停用系列,请按照以下步骤操作:

  1. 如果可视化图表是已保存的 Look 或位于信息中心图块中,请为信息中心图块或 Look 进入修改模式。
  2. 在可视化图表的图例中,点击要停用的一个或多个系列的名称。停用后,该系列的颜色在图例中会变为灰色,并且数据会从图表中消失。
  3. 保存修改,使停用状态成为默认状态。

查看者可以在图例中选择系列的名称,以暂时重新启用该系列。

在数据透视可视化图表中隐藏数据

当您直观呈现 数据透视探索结果 时,单个字段会拆分为多个系列。例如,在本文档页面的使用多种可视化图表类型创建堆叠图表部分中显示的可视化图表中,订单数字段拆分为三个系列:配件 - 订单数连衣裙 - 订单数时尚连帽衫和运动衫 - 订单数

从数据透视字段创建的每个系列都可以单独隐藏,方法是使用与非数据透视系列相同的两种技术,如下所示:

此外,如需完全隐藏单个系列,您可以使用特定于数据透视结果的齿轮菜单选项在可视化图表中隐藏此列,如下一部分所述。

使用数据表中的齿轮菜单完全隐藏系列

您可以使用探索的数据表中的齿轮菜单,在数据透视可视化图表中隐藏特定的数据列(系列)。

如需在可视化图表中隐藏特定的数据列,请按照以下步骤操作:

  1. 选择数据表中列顶部的列齿轮图标。
  2. 从下拉菜单中选择在可视化图表中隐藏此列

对于您选择此选项的任何列,该数据都不会显示在可视化图表中,并且该系列也不会显示在可视化图表的图例中。不过,从父字段创建的其他系列仍会显示。例如,在此处显示的数据中,为10 到 19 - 用户数 系列选择在可视化图表中隐藏此列 不会影响其他列,并且其他用户数 系列仍会显示。

使用数据表中的齿轮菜单完全隐藏字段

数据透视结果中的列齿轮菜单还包含 在可视化图表中隐藏此字段 选项,如在 在可视化图表中完全隐藏字段 部分中所述。当您将此选项应用于数据透视结果时,系统会隐藏从该字段创建的所有列中的数据,而不仅仅是您用于进行选择的单个列。换句话说,从父字段创建的每个系列都会被隐藏。在前面的示例中,所有用户数 系列都会被隐藏。

填写缺失的日期和值

某些数据集的值(例如日期)遵循可预测的模式。您可能会按时间范围提取数据,并发现某些日期、周、月或其他日期类型没有对应的值。默认情况下,数据表只会显示查询返回的日期,并跳过任何缺失的日期。借助 Looker 的维度填充 选项,您可以在数据表中以及查询可视化图表的相应轴上显示缺失的日期或其他值。对于许多天没有数据或数据为 null 的查询,维度填充尤其有用。

以下数据是查询结果的示例,其中跳过了没有对应值的日期。

事故事件日期 事故数量
2011-10-06 2
2011-10-07 3
2011-10-10 1
2011-10-11 1
2011-10-12 2
2011-10-13 2
2011-10-14 2
2011-10-15 3
2011-10-16 3

如果您不使用维度填充,Looker 会连接其拥有的数据点,从而生成可能会误导人的图表,该图表不会显示没有数据的日期。在此示例中,图表似乎包含 2011-10-08 和 2011-10-09 的值,即使这些日期在数据表中没有对应的值也是如此。

折线图的 x 轴上会显示缺少值的日期,并且连接各个数据点的折线会不间断地运行,从而给人一种这些日期有数据值的印象。

启用维度填充会添加缺失的日期:

日期
2011-10-06 2
2011-10-07 3
2011-10-08 Ø
2011-10-09 Ø
2011-10-10 1
2011-10-11 1
2011-10-12 2
2011-10-13 2
2011-10-14 2
2011-10-15 3
2011-10-16 3
2011-10-17 Ø
2011-10-18 Ø

在可视化图表中,值为 null 的日期会绘制为零。这使得图表更具信息性。

在折线图中,没有数据的日期会绘制为零。

如需使用维度填充,请在探索的“数据”部分中选择相应维度的齿轮菜单。选择填写缺失的日期填写缺失值 选项。

维度填充适用于具有“是/否”值、分层值和大多数日期类型的维度。它还可以通过 casetier 参数应用于基于值列表的任何维度。

对于使用单个维度和/或单个 数据透视运行的查询,维度填充会自动开启,前提是您尚未对任何测量指标应用过滤条件。维度填充还可以一次应用于查询中的多个维度(包括数据透视维度),但是,如果 Looker 检测到将生成太多具有填充值的字段,则可能会自动停用维度填充以优化查询性能。

在某些情况下,您无法使用维度填充,例如:

  • 当您的 Looker 开发者使用了 order_by_field 参数或对某些维度停用了 allow_fill 参数时。

  • 当维度应用了过滤条件,并且具有固定数量的值(例如“是/否”、周几、日期等)时。针对这些字段类型进行过滤会消除 Looker 需要用来以可预测的方式准确填写任何缺失值的值。

  • 当您深入分析数据透视维度时。

  • 当 Looker 检测到将生成太多具有填充值的行或列,并自动停用维度填充以优化查询性能时。

<class="anchor" name="the_visualization_tooltip"></class="anchor">

可视化图表提示

当您将鼠标悬停在可视化图表中的数据点上时,提示会默认显示所选维度和测量指标的值。

当用户将光标悬停在“加利福尼亚”上时,系统会显示一个工具提示,其中包含“州”值“加利福尼亚”和“总毛利润”值“$988,018.58”。

您可以在 html 参数中使用 Liquid 变量来自定义提示中显示的信息。如需获取分步指南和示例,请访问充分利用 Looker 中的可视化图表:提示自定义食谱。