本页介绍了如何根据查询结果创建图形和图表,以便以最佳方式展示数据。Looker 会将您的查询详细信息和可视化图表配置数据保存在一起。当您共享查询时,接收者会收到您的可视化图表以及数据。
在创建可视化图表时,了解什么是数据系列会很有帮助。数据系列是指在图表上绘制的一组相关数据点。例如,一组日期中每天下达的订单数量就是一个序列。在柱形图中,每个系列都由颜色相同的柱子表示;在折线图中,每个系列都由单条线表示;以此类推。您可以在编辑菜单的系列标签页中查看图表的系列列表。如果您选择显示图例,每个数据系列的名称也会显示在图表图例中。
简明指南
您可以为探索中的任何查询结果集添加醒目的可视化图表。
- 创建并运行查询。
- 打开可视化标签页。
选择最能有效呈现数据的可视化图表类型。如需查看更多选项,请选择显示的可视化选项右侧的
…
。您选择的可视化图表类型决定了 Looker 在图表中呈现各个数据系列的方式。
选择修改可配置可视化选项设置,例如为图表轴命名和排列轴、选择每个数据系列的位置和类型,或修改图表颜色 Palette。
您可以指定要在可视化中包含哪些维度和测量指标,以进一步自定义可视化。如果您的数据缺少关键值,您可以指示 Looker 在可视化图表的适当部分填充这些值。
使用图表设置自定义可视化图表
您可以自定义可视化图表,以提高数据的可读性并添加视觉样式。在可视化栏中选择修改以查看修改菜单,然后更改设置以获得适合您的结果。
编辑菜单中的设置会因可视化图表类型而异。如需查看特定可视化图表类型的可用可视化图表选项,请在可视化图表类型文档页面上选择该类型。
在单个图表中添加多种可视化图表类型
图表可以包含多种类型的可视化图表。例如,您可以创建同时使用线条和柱形的图表:
如需创建包含多种可视化图表类型的图表,请在创建初始可视化图表后,按以下步骤操作:
- 选择修改按钮以显示自定义选项。
- 选择系列图书标签页。
- 在自定义部分中,图表中的每个系列都会显示一个条目。选择系列图书旁边的箭头,以显示其自定义选项。
- 在“类型”框中,选择要为该系列使用的可视化图表类型。
包含多种系列类型的图表始终会将折线系列和散点系列叠加在面积系列、柱形系列和条形系列前面。
如需更改柱形、条形和面积系列的层叠顺序,请更改数据表格中系列的位置,然后选择运行按钮。最左侧的系列图层位于顶部,最右侧的系列图层位于底部。
创建包含多种可视化类型的堆叠图表
您可以在包含多种可视化类型的图表中添加堆叠系列。与您在可视化标签页中选择的图表类型相同的所有系列都会堆叠在一起;其他类型的系列不会堆叠。例如,在柱形图中,柱形系列会堆叠,但折线系列不会堆叠。
如需创建这样的图表,请按以下步骤操作:
- 创建并运行包含多个系列的查询。您可以使用多个测量参数或数据透视来实现此目的。
- 在可视化标签页中,选择一种直角坐标系图表类型(箱形图或瀑布图除外)。
- 打开修改菜单。
- 在图表标签页的“系列排列方式”下,选择堆叠。此选项会将所有系列堆叠为该直角坐标图表类型。
- 在系列标签页的自定义下,展开您要更改图表类型的系列。
- 对于您要更改的每个系列,请在 Type(类型)字段中选择一个可用选项。您可以为每个系列选择不同的图表类型。
- 默认情况下,所有系列都会添加到左侧轴。如果您想为堆叠系列和其他系列使用不同的 Y 轴,请打开 Y 标签页,然后将要更改的系列从“右轴”部分拖动到“左轴”部分。或者,您也可以使用多个 Y 轴或 X 轴。
在可视化图表中隐藏字段
Looker 会将查询返回的所有维度和测量值添加到任何可视化图表中。有时,您可能不希望在图表中显示所有维度或测量值。您可以通过多种方法隐藏字段:
- 在查看可视化图表时暂时停用字段。这通过可视化图表的图例来实现。
- 从可视化图表中完全隐藏某个字段。您可以通过数据表格中的列齿轮菜单执行此操作。
- 允许可视化图表继续使用某个字段,但在可视化图表中默认将其停用。这可以通过修改可视化图表来实现。
在可视化图表中暂时停用字段
如需暂时隐藏可视化图表中的一个或多个系列,请在查看可视化图表时,在可视化图表的图例中选择要隐藏的系列。您选择的系列的名称将在图例中灰显,并且可视化图表将更新为从可视化图表中排除相应数据。
如需取消隐藏系列,请再次在图例中选择相应系列的名称。
当您在已保存的 Look 或信息中心中查看可视化图表时,以这种方式隐藏系列图表并非永久性操作。
从可视化图表中完全隐藏字段
如需从可视化图表中完全隐藏一个或多个字段,请按以下步骤操作:
- 在数据表格中,选择要隐藏的系列图书对应的列右上角的齿轮图标。
- 选择在可视化图表中隐藏此字段。
在可视化图表中默认停用系列
如需默认停用系列图书,请按以下步骤操作:
- 如果可视化图表是已保存的 Look 或位于信息中心图块中,请进入信息中心图块或 Look 的“修改”模式。
- 在可视化图表的图例中,点击要停用的系列图表的名称。停用后,图例中的系列颜色会变为灰色,并且数据会从图表中消失。
- 保存所做的修改,以将“已停用”状态设为默认状态。
观看者可以在图例中选择系列名称,以暂时重新启用该系列。
在经过汇总的可视化图表中隐藏数据
在直观呈现经过数据透视的“探索”结果时,单个字段会拆分为多个系列。例如,在本文档页面使用多种可视化图表类型创建堆叠图表部分中显示的可视化图表中,订单数量字段被拆分为三个系列:配饰 - 订单数量、连衣裙 - 订单数量和时尚连帽衫和卫衣 - 订单数量。
您可以使用与对非汇总系列相同的两种方法,分别隐藏从汇总字段创建的每个系列,如下所示:
此外,如需完全隐藏单个系列,您可以使用专门针对数据透视结果的齿轮菜单选项,即从可视化中隐藏此列,详见下一部分。
使用数据表格中的齿轮菜单完全隐藏系列
您可以使用“探索”数据表格中的齿轮菜单,从数据透视图中隐藏特定的数据列(系列)。
如需从可视化图表中隐藏特定数据列,请按以下步骤操作:
- 选择数据表格中相应列顶部的齿轮图标。
- 从下拉菜单中选择在可视化图表中隐藏此列。
对于您选择此选项的任何列,系统都不会在可视化图表中显示相应数据,也不会在可视化图表的图例中显示相应系列。不过,系统仍会显示通过父级字段创建的其他系列。例如,在下方显示的数据中,如果为“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 日期的值,即使数据表中没有这些日期对应的值。
开启维度填充后,系统会添加缺失的日期:
日期 | 值 |
---|---|
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 值的日期会显示为零。这样可以让图表更具信息性。
如需使用维度填充功能,请在“探索”的“数据”部分中选择相应维度的齿轮菜单。选择填充缺失的日期或填充缺失的值选项。
维度填充适用于采用“是/否”值、分级值和大多数日期类型的维度。您还可以通过 case
或 tier
参数,根据值列表将其应用于任何维度。
只要您未对任何测量值应用过滤条件,系统就会自动为使用单个维度和/或单个数据透视运行的查询开启维度填充功能。您还可以在查询中一次将维度填充应用于多个维度(包括数据透视维度),不过,如果 Looker 检测到将生成包含填充值的字段过多,则可能会自动停用维度填充,以优化查询性能。
在某些情况下,您无法使用维度填充,例如:
您的 Looker 开发者使用了
order_by_field
参数,或者针对某些维度停用了allow_fill
参数。如果维度应用了过滤条件,并且具有固定数量的值(例如“是/否”“周几”“日期”等),那么对这些字段类型进行过滤会消除 Looker 需要用来预测性地准确填充任何缺失值的值。
当 Looker 检测到将生成包含填充值的过多行或列时,会自动停用维度填充功能以优化查询性能。
<class="anchor" name="the_visualization_tooltip"></class="anchor">
可视化图表提示
当您将鼠标悬停在可视化图表中的数据点上时,提示工具会默认显示所选维度和测量的值。
您可以在 html
参数中使用 Liquid 变量来自定义在提示中显示的信息。如需查看分步指南和示例,请参阅 充分利用 Looker 中的可视化:自定义提示食谱。