创建可视化图表和图表

此页面介绍了如何根据查询结果创建图形和图表,以充分利用您的数据。Looker 将查询详细信息和可视化配置数据存储在一起。当您分享查询时,收件人会获得您的可视化图表和数据。

简明指南

您可以向 Google 探索中的任何查询结果集添加引人注目的可视化图表。

  1. 创建和运行查询。
  2. 选择可视化图表标签页。
  3. 选择最适合展示您的数据的可视化图表类型。要查看更多选项,请选择所显示的可视化图表选项右侧的
  4. 选择修改即可配置可视化选项设置,例如命名和排列图表轴、选择每个数据系列的位置和类型,或者修改图表调色板。

您可以指定要在可视化图表中包含哪些维度和指标,从而进一步自定义可视化图表。如果您的数据缺少键值对,您可以告知 Looker 在可视化图表的相应部分中填写这些值。

选择可视化类型

创建并运行查询后,选择探索中的可视化图表标签页来配置可视化图表选项。使用图表按钮选择可视化图表类型。

您选择的可视化类型决定了 Looker 如何表示图表中的数据系列。“数据系列”是在图表中绘制的一组相关数据点。例如,一组日期每天所下的订单数是一个系列。在柱形图中,系列由相同颜色的列表示;在折线图中,系列由单条线表示。您可以在系列图书菜单和图表图例中查看图表系列列表。

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

您可以自定义可视化图表,以提高数据的可读性,并添加视觉样式。选择修改以查看可视化选项,然后更改设置以获取适合您的结果。

要查看适用于特定可视化类型的可视化选项,请在可视化类型文档页面中选择所需类型。

在一个图表上包含多个可视化类型

若要创建包含多个可视化图表类型的图表,请执行以下操作:

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

如果图表包含多种系列类型,则始终会在区域、柱形图和条形图系列之前叠加折线系列和散点系列。

要更改列、条形图和区域系列的分层顺序,请更改数据系列在数据表中的位置,然后选择运行按钮。最左侧的系列图层位于最上方,最右侧的系列图层位于最底部。

创建具有多个可视化类型的堆叠图表

您可以在包含多种可视化类型的图表中添加堆叠系列。与图表整体相同类型的所有系列会堆叠在一起;其他类型系列则不会堆叠。例如,在柱形图中,会堆叠列形图,但系统不会堆叠折线图。

默认情况下,系列会添加到 Y 菜单的左轴部分。如需创建使用多个 Y 轴的堆叠图表,请在 Y 菜单中将任意系列拖动到其他轴。堆叠的系列内容会一起显示。所有其他系列都可以单独移动,包括一个数据透视中的单个系列。

指定要包含在可视化图表中的 LookML 字段

Looker 会将在字段选择器中选择的所有维度和测量值添加到任何可视化图表中。有时,您可能不想在图表中显示所有维度或指标。

在可视化图表中隐藏字段

Looker 不会重新运行查询来排除使用在可视化图表中隐藏在可视化图表中隐藏“否”以进行表格计算隐藏的字段或值。因此,根据具有隐藏“探索”值的字段进行的计算可能会显示意外结果。

如需在可视化图表中隐藏字段,请按以下步骤操作:

  1. 选择列右上角的齿轮图标。
  2. 选择在可视化图表中隐藏此字段

要启用或停用已绘制成图表的系列,请在可视化图表的图例中选择系列的名称。停用此功能后,系列颜色在图例中会变为灰色,数据则会在图表中消失。再次选择该系列的名称即可将其重新启用。

如需在可视化图表中隐藏表计算,请参阅使用表计算页面中的说明。

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

您可以通过以下任一方法,在数据透视探索结果的可视化图表中隐藏特定数据列:

您还可以从可视化图表中隐藏整个字段,如本页上一部分所述。

在可视化图表中使用图例

您可以在可视化图表中使用图例来隐藏数据透视中的特定列。

要显示或隐藏列的数据,请按以下步骤操作:

  1. 在图例中,选择要隐藏的任何类别数据的标签。在图例中,您选择的值标签会显示为灰色,而可视化图表将会更新,并从可视化图表中排除相应数据。
  2. (可选)选择图例中灰显的标签,以便将数据重新添加到可视化图表中。

例如,下面的堆叠柱形图按创建月份显示用户数量信息,它按年龄层级维度进行了数据透视。可视化图表底部的图例会列出可视化图表中包含的每个年龄层级层级范围,并提供有关每个层级的颜色编码的信息。

堆叠柱形图,x 轴显示创建月,y 轴显示用户。

通过选择图例中的标签 10 到 1920 到 29,您可以隐藏可视化图表中的年龄层层级值 10 到 1920 到 29 的数据。

可视化图表的图例中所选 Age 10 到 19 和 20 到 29 的堆叠柱形图,显示为灰色文本。

在此示例中,由于图例中选择了值 10 到 1920 到 29,所以可视化图表不会向这些可视化图表显示属于这些年龄段的用户的数据。

使用“探索”数据表中的齿轮图标菜单

您可以使用“探索”数据表中的齿轮图标,来从数据透视可视化图表中隐藏特定数据列。

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

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

对于您选择的任何值,该数据都不会显示在可视化图表中,而可视化图表的图例中也不会显示这些值。

缺少日期和值

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

对于许多日子没有数据或 null 数据的查询,维度填充特别有用。

如果您不使用维度填充,则 Looker 会连接它所具有的数据点,从而导致可能具有误导性的图表,该图表不会显示任何数据。

开启维度填充功能后,系统会补充缺少的日期,让图表信息更丰富。

要使用维度填充功能,请在“探索”的“数据”部分中选择合适的维度齿轮图标。选择填写缺少的日期填写缺失的值选项。

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

只要您没有对任何衡量条件应用过滤条件,系统就会自动针对包含单个维度和/或单个数据透视的查询运行维度填充。维度查询还可同时应用于查询中的多个维度(包括透视维度)。不过,如果 Looker 检测到使用填充值生成的字段过多,则可能会自动停用维度填充,以优化查询性能。

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

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

  • 如果维度应用了过滤条件,并且具有固定数量的值,例如“是/否”、“周几”、“一个月中的几天”等。根据这些字段类型进行过滤,即可消除 Looker 以可预测的方式准确填充任何缺失值所需的值。

  • 当您深入了解数据透视维度时。

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

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

可视化提示

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

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

您可以在 html 参数中使用 Liquid 变量来自定义提示中显示的信息。如需获取分步指南和示例,请参阅充分利用 Looker 中的可视化功能:工具提示自定义