本页面介绍了在可视化图表菜单中修改折线图的选项。点击可视化栏右上角的修改,以设置可视化图表的格式。
如果本文档页面上列出的某些选项与您选择的其他设置相冲突,则可能会灰显或隐藏。
绘图菜单选项
序列定位
您可以指定图表中系列的直观重合方式。以下部分选项并不适用于所有图表类型:
- 分组:适用于柱形图和条形图。系列并排聚类。
- 叠加层:适用于散点图、折线图和面积图。系列会叠加在图表上。
- 堆叠:系列值会添加到 y 轴上,这样每个连续的系列都会显示在最后一个系列的上方。请确保所有系列的单位保持一致。
- 堆叠百分比:系列值显示为 y 轴上堆叠的百分比,其中所有值的总和介于 99% 和 101% 之间。要提高精确度,请增加值格式的小数位数。
网格布局
您可以将一个图表拆分为几个较小的图表,每个图表表示结果表中的一行或一个数据透视。
您最多可以将一个图表拆分为 12 个较小的图表。如果您的行或数据透视超过 12 行,请使用行数上限、列数上限或限制显示的行数选项限制数据。
网格布局设置包括以下选项:
无:将数据显示为单个图表。
按数据透视:根据结果表格中的数据透视将图表拆分为多个较小的图表。
按行:将图表拆分为多个较小的图表,分别对应于结果表格中的各行。
从下拉菜单中选择按数据透视表或按行后,系统会显示每行图表数量选项。您可以输入一个介于 1 到 12 之间的数字。如果您未输入数字,Looker 会尽可能均匀地排列图表。
与信息中心搭配使用时,只要未设置每行图表数量,网格布局就会根据信息中心功能块的大小和形状进行响应。
线性插值
您可以指定如何在图表上绘制线条:
- 线性:显示点之间的直线
- 单调:显示点之间的平滑曲线
- 步骤(中心):点按步骤连接,数据点位于路段中间
- 第 1 步(之前):数据点通过步骤连接,数据点位于步骤的开头
- 步骤(之后):点通过步骤连接,数据点位于步骤的末尾
绘制 null 值
您可以切换图表中 null 值的显示方式。开启此选项后,null 值会在零处绘制。关闭此设置后,折线图和面积图的部分可能会出现空白。此参数仅在系列定位为“叠加”时可用。
交换 X 和 Y
您可以切换 x 轴和 y 轴是否从正常配置进行交换。互换时,维度在 y 轴上绘制,测量在 x 轴上绘制。
隐藏图例
您可以切换图表中系列图例的外观。仅当有多个数据系列时,此列才可用(饼图除外)。
图例对齐
您可以指定系列图例显示在图表的左侧、中间还是右侧。仅当隐藏图例处于关闭状态且有多个系列时,此功能才可用。
限制显示的行数
您可以根据行在结果中的显示位置,在可视化图表中显示或隐藏行。例如,如果您的可视化图表显示的是 7 天滚动平均值,您可能需要隐藏前 6 行。
点击限制显示的行数即可启用或停用此功能。启用后,您可以指定以下选项:
- 隐藏或显示:选择隐藏可从可视化图表中排除某些行。选择显示可仅在可视化图表中显示有限数量的行。
- First(第一个)或 Last(最后一个):选择要隐藏或显示的行是结果集中的第一行还是最后一行。
- Number:指定要隐藏或显示的行数。
在“探索”或“数据分析”的“数据”部分中,被排除的行会以较深的颜色填充。
此选项取决于行顺序。更改查询的排序或添加行数上限可能会更改可视化中显示或隐藏的行。
修改图表配置
可视化菜单底部的修改图表配置按钮可打开图表配置编辑器。借助此编辑器,您可以通过公开可视化图表的某些 JSON 参数来修改 HighCharts 可视化图表,从而实现深度自定义。这些自定义不会与数据动态交互。
如果您拥有 Looker 管理员角色或 can_override_vis_config
权限,则可以使用修改图表配置按钮。
如需查看一些常见用例的示例,请参阅“图表配置编辑器”一文的示例部分,其中包括以下示例:
- 更改背景颜色和轴文本颜色
- 系列中值的条件格式
- 自定义提示颜色
- 添加竖屏参考频段和字幕
- 添加图表注释
系列图书菜单选项
系列菜单用于控制图表显示每个数据系列的方式。
颜色
您可以在颜色部分定义图表的调色板。
集合
利用集合,您可以创建主题明确的可视化图表和信息中心,使其看起来美观大方。Looker 的所有内置颜色集合都会显示在颜色集合文档页面中。您的 Looker 管理员还可以为您的组织创建自定义颜色集合。
您可以从集合下拉菜单中选择颜色集合。Palette(调色板)部分将更新为您所选颜色集合中的调色板。
调色板
选择一个颜色集合后,您可以从该集合中选择不同的调色板,或者通过点击该调色板本身来自定义您的调色板。此操作会打开调色板选择器,并显示该合集中的所有调色板。
系统会按顺序为每个系列分配颜色。对于分类调色板,调色板中的第一个颜色会分配给第一个系列,以此类推。对于顺序调色板或发散调色板,调色板左端的颜色会分配给第一个系列,其余每个系列的颜色会在调色板上向右移动。如果您的查询返回的数据序列多于列出的颜色,则颜色会从调色板开头重复,首先是每种颜色的浅色版本,然后是每种颜色的深色版本。
创建自定义调色板
如需创建自定义调色板,请在调色板选择器中选择自定义标签页。您可以通过以下几种方式编辑调色板:
- 点击其中一个颜色即可对其进行修改。
- 点击 + 或 - 按钮,在调色板的末尾添加颜色或移除选定的颜色。
- 点击菜单右下角的全部修改,以使用以英文逗号分隔的颜色值列表。
要更改选定的颜色或一次性修改所有颜色,请在选择器底部的颜色值框中输入十六进制字符串(例如 #2ca6cd
)或 CSS 颜色名称(例如 mediumblue
)。
要调出颜色选择器以选择颜色,请点击颜色值框右侧的色轮。该颜色对应的十六进制值会显示在颜色值框中。
如果您点击全部修改,颜色值框中会填充您选择或自定义的调色板的十六进制代码。若要将自定义配色方案从一个图表复制到另一个图表,复制并粘贴此列表是最佳方式。
反转颜色
您可以反转调色板上使用的颜色。对于分类调色板,这会将调色板中的最后一种颜色应用于第一个数据系列,将调色板中的倒数第二个颜色应用于第二个数据系列,依此类推。对于顺序或发散调色板,此选项会将调色板右端的颜色应用于第一个系列,并在调色板上向左移动以应用于其余系列。
显示完整字段名称
您可以确定是否显示视图名称以及每个轴标题和系列名称的字段名称。关闭显示完整字段名称时,通常只会显示字段名称,不过,count
类型的测量仅显示视图名称。
自定义
您可以通过多种方式自定义图表中的各个系列:
- 点击系列旁边的箭头以展开其选项。
- 点击色样,为系列选择自定义颜色。这会覆盖颜色选项定义的调色板。
- 在标签部分中,根据需要输入自定义系列图书标签。这会影响图表图例和提示。
- 在类型部分,根据需要为系列图表选择其他可视化图表类型。这有助于在同一图表中组合不同的可视化类型,例如将一个系列显示为列,将另一个系列显示为线条。
- 在数据点部分,针对折线、面积或散点系列类型,选择图表数据点的形状。
值菜单选项
值标签
您可以切换图表中每个数据点的值标签的显示方式。
为 Null 列添加标签
您可以切换 null 数据点的标签显示方式。
值颜色
您可以定义值标签的颜色。此字段采用逗号分隔列表,其中包含一个或多个颜色值。颜色值的格式可以是 RGB 十六进制字符串(例如 #2ca6cd
),也可以是 CSS 颜色名称(例如 mediumblue
)。
如果设置为多种颜色,系统会按顺序为每个系列分配颜色。底层表格中的第一个系列会被分配第一个颜色,以此类推。如果查询返回的数据系列多于列出的颜色,Looker 会在自定义颜色用尽后,为值标签分配系列颜色。
如果未提供颜色值,Looker 会将系列颜色分配给值标签。
字号
您可以使用任何有效的 CSS 大小设置值标签的字体大小。例如,您可以指定像素数,例如 10px
或 12px
。
值旋转
您可以设置值标签的旋转角度。此参数接受 -360 到 360 之间的值,表示标签的旋转度数。值旋转仅适用于系列排列方式“分组”或“叠加”。
值格式
您可以指定值的格式,而无需考虑底层维度或测量。此字段接受 Excel 格式。如果未指定任何格式,则值将采用底层维度或测量的格式显示。
如需详细了解如何指定这些格式,请参阅 MS Excel 完整指南中的文档。但是,Looker 目前不支持颜色格式。
对于 Looker 开发者:值格式字段中使用的格式与
value_format
LookML 参数使用的格式相同,区别在于value_format
参数要求格式字符串用英文双引号括起来。在值格式字段中,格式字符串不应用引号括起来。
为数字字段添加自定义格式文档页面详细介绍了如何使用自定义格式。
X 菜单选项
刻度类型
您可以指定 x 轴刻度的计算方式和显示方式。
- 基于数据自动:系统会根据底层数据推断比例。这是默认设置。
- 有序:数据沿 x 轴绘制为均匀间隔的离散条目,不考虑数据点之间的相对距离。
- 线性:数据绘制为线性数值。仅当基础数据可以转换为数字时,此选项才适用。
- 时间:数据绘制为时间值。X 轴标有相应的时间增量。
反转轴
您可以切换 x 轴的方向。当此设置处于关闭状态时,值会从左向右增大。开启此设置后,值会从左向右递减。
允许缩放
此选项仅适用于直角坐标系图表(柱形图、条形图、散点图、折线图、面积图、瀑布图或箱形图)。
此选项默认处于启用状态。启用后,您可以在信息中心、Look 或“探索”中放大可视化图表。
如需了解如何使用缩放功能,请参阅查看信息中心或查看 Look 文档页面。
停用此选项后,系统会隐藏 Y 菜单中的 Allow Zoom(允许缩放)选项,并且您无法缩放可视化图表。
显示轴名称
您可以切换 x 轴名称标签的显示状态。
自定义轴名称
您可以使用任何字符串值设置 x 轴的名称。仅当显示轴名称为开启状态时,此选项才可用。
轴值标签
轴值标签可切换是否在 x 轴上显示值标签。
网格线
您可以切换从 x 轴延伸的网格线的外观。网格线会根据 x 轴的伸缩进行间隔。
标签旋转
您可以设置 x 轴值标签的旋转角度。此参数接受介于 -360 到 360 之间的值,表示旋转标签的角度数。
时间标签格式
对于在 x 轴上带有时间维度的图表,您可以指定其 x 轴值标签的显示方式。此参数接受时间格式设置语法,如下所示。如需了解所有格式选项,请参阅 Looker 图表的时间格式。
%b '%y, %H:%M
显示Aug '14, 22:31
%B %Y, %I:%M %p
显示August 2014, 10:31 PM
%x %X
显示12/15/2014 10:31:00
%I:%M:%S %p
显示10:31:00 PM
“Y”菜单选项
网格线
您可以切换从 y 轴延伸的网格线的外观。网格线的间距取决于 Y 轴的缩放比例。
反转轴
您可以切换 y 轴的方向。关闭此设置后,值会沿轴向上增加。开启此设置后,值会沿轴向上递减。
允许缩放
此选项仅适用于直角坐标系图表(柱形图、条形图、散点图、折线图、面积图、瀑布图或箱形图)。
只有在 X 菜单上的允许缩放选项处于启用状态时,此选项才可用。此选项默认处于启用状态。启用后,您可以在信息中心、Look 或“探索”中放大可视化图表。
如需了解如何使用缩放功能,请参阅查看信息中心或查看 Look 文档页面。
如果此选项已停用,但 X 菜单中的 Allow Zoom 选项处于启用状态,则您无法放大 Y 轴的放大视图;只能放大 x 轴的更精确视图。
左轴和右轴
您可以配置图表的 y 轴。例如,假设一个可视化包含三个测量,每个测量的值具有不同的范围。您可以创建 3 条 y 轴,有些位于左侧,有些位于右侧。
在图表的左侧和右侧,您可以有一个或多个 y 轴,每个 y 轴都与一个或多个数据系列相关联。每个数据系列都基于一个测量值,即使该测量值已转换为数据透视表格也是如此。使用测量值的表格计算会被列为数据系列,并可移至其他轴。
指定轴的好处
借助此功能,任何图表都可以:
- 合并任意数量的轴的任意系列
- 按测量项在各个轴上拆分数据透视表系列
- 在旋转的图表中渲染顶部和底部轴
- 只要未组合测量类型(例如线性测量和对数),就会使用各种测量类型渲染图表
- 渲染值介于 0 到 1 之间的日志图表
每个 y 轴都有自己的一组配置选项,并会在与该 y 轴相对应的刻度上显示一个或多个数据系列。
指定轴的特殊情况
每个测量值都位于一个轴上。如果您有透视测量,则其所有透视值都将在同一轴上。如需为每个数据透视表的特定测量值指定轴,请改用过滤后的测量值。为每个可能的值创建一个经过过滤的测量(并为任何意外值再创建一个)。然后,您可以指定要用于每个新测量的轴。
如果将系列排列方式选项设为分组或叠加,图表可以有多个 y 轴。任何堆叠或堆叠百分比图表都有一个堆叠的数据系列和一个 y 轴。
指定、移除和更改轴
要为 y 轴指定数据系列,请点击数据系列并将其拖动到所需的“左轴”或“右轴”区域。您可以创建新的轴,也可以将数据系列添加到现有的 y 轴。
您还可以将轴的每个数据系列拖动到另一个 y 轴,以移除该轴。
将数据系列移动到其他轴时:
- 如果某个数据系列是与轴关联的唯一系列,并且您将该系列移至新轴,则其所有设置都会保留,包括轴名称。
- 如果某个数据系列是与轴关联的多个系列之一,并且您将该系列移至新轴,则除了轴名称之外,其几乎所有设置都会保留。
- 如果您将数据系列移至现有轴,则该数据系列将继承目标轴的设置。
配置轴
配置轴部分会针对在左轴和右轴部分中配置的每个 Y 轴显示一个标签页。点击轴对应的标签页以配置该 y 轴。您可以使用各自的一组配置选项分别配置每个 y 轴。
刻度类型
您可以指定 Y 轴比例的计算方式和显示方式。以下部分选项并非适用于所有图表类型。
线性:无论数据点之间的相对距离如何,数据都会沿着 y 轴以均匀间隔的离散条目绘制。这是默认设置。大部分数据最好以线性刻度来显示。
对数:数据是沿着 y 轴绘制的,并且采用的是对数刻度(基于数量级)。如果数据包含一组非常小和非常大的值,此设置可让您查看小值的变化,同时显示较大的值。对数刻度类型只能用于正值数据,并且只有在图表标签页中将系列排列方式设置为分组或叠加时,才可用。
显示轴名称
您可以切换 Y 轴名称标签的显示状态。
显示轴值
您可以切换 y 轴值的外观。
将轴从零点取消固定
您可以将图表的焦点切换到存在数据的区域,而不是显示从 0 开始的完整刻度。
轴名称
您可以为所选的 y 轴输入标签。
Y 轴格式
您可以指定 y 轴值的数字格式,与基本维度或测量值无关。该参数接受 Excel 格式。如果未指定格式,则值将以基础维度或测量的格式显示。
在 Excel 文档中,完整指南介绍了如何指定这些格式。目前,Looker 不支持日期格式和颜色格式。
向数字字段添加自定义格式文档页面上列出了一些最常见的格式设置选项。
刻度线密度
您可以设置 Y 轴刻度标记的密度:
Default:将刻度线设置为默认密度。
自定义:使用自定义密度设置刻度线。您可以通过滑动条设置自定义密度。
最小值
您可以为所选 y 轴定义最小值。
最大值
您可以为所选 y 轴定义最大值。
添加参考行
参考线将应用于查询结果中的第一个系列,并忽略所有隐藏的系列。您可以对数据表中的列进行重新排序,以更改应用了参考线的系列。
借助添加参考线按钮,您可以在图表中创建参考线。点击任意次数即可添加任意数量的参考线,然后即可显示这些参考线的设置。要删除参考线,请点击其设置右上角的 X。
输入(作为参考行)
您可以指定要应用于图表的参考线的类型:
- 线条:在“值”设置中输入的 Y 轴值处绘制水平线。
- 范围:系统会绘制阴影范围,其中包括您在起始值和结束值设置中输入的 y 轴值,以及这些值之间的值。
- 带边距的线条:系统会在 Value 设置中输入的 Y 轴值处绘制一条水平线。系统会根据在上边距和下边距设置中输入的值,在水平线上方和下方绘制阴影范围。
值、起始值和结束值(对于参考线)
您可以指定轴上的点以绘制参考线。您可以将该值设置为查询结果中返回的数据的中位数、平均值、最大值或最小值。您还可以选择“自定义”,从轴中输入特定值。
将类型设置为“范围”后,起始值和结束值设置会取代值设置;它们接受与值相同类型的值。
上外边距和下外边距(用作参考线)
上边距和下外边距指定当类型设置为“带外边距”时,要在参考线的任一侧绘制的阴影范围。
您可以将边际值设置为查询结果的总体标准差或总体方差。您还可以选择自定义,输入特定值或“最小值”“最大值”“平均值”或“中位数”,以便使用查询结果中的这些计算值。
标签(用于参考线)
您可以在标签字段中指定要在参考行上显示的标签。您还可以在标签字段中使用以下计算(嵌入在双大括号 {{ }} 中):
- 中位数
- 平均值
- max
- 分钟
- 偏差(适用于总体标准差)
- 方差(对于总体方差)
例如,输入“平均值:\{{mean}}”即可显示“平均值:123.4”。
如果您将标签字段留空,则此线条的值会显示在参考线上。
标签位置(作为参考线)
您可以通过在标签位置下方选择其中一个选项,将参考线标签放置在图表的左侧、右侧或中间。
颜色(作为参考线)
您可以指定图表中参考线的颜色。
点击颜色框可显示调色板选择器,您可以滚动该选择器来选择颜色。要选择自定义颜色,请选择调色板选择器上的自定义标签页,然后使用随即显示的颜色选择器,或在颜色值框中输入十六进制字符串或 CSS 命名的颜色字符串。
值格式(对于参考线)
您可以为参考线标签中显示的值添加自定义格式。
您可以使用 Excel 样式的格式来设置标签值的格式。为数字字段添加自定义格式文档页面详细介绍了如何使用自定义格式。
添加趋势线
趋势线显示图表中数据的总体走向。如果您的图表支持趋势线,您会在“Y”菜单选项中看到添加趋势线按钮。
趋势线不适用于以下使用情形:
点击添加趋势线按钮,在图表中添加趋势线。点击任意次数即可添加任意数量的趋势线,然后即可显示这些趋势线的设置。如需删除趋势线,请点击其设置右上角的 X。
趋势类型(适用于趋势线)
您可以指定要应用于图表的趋势线的类型:
线性:线性趋势线会绘制最适合数据的直线。当值以相当稳定的速率增加或减少时,通常会使用这种方法。您的数据可以是负值和/或正值。
线性趋势线的方程为
y = a + bx
。指数:指数趋势线会将 y 变量视为 x 变量的指数函数。通常在 y 值指数上升或下降时使用。如果 y 变量包含零值或负值,则无法使用此选项。
指示指数趋势线的公式为 y = aebx。
对数:对数趋势线会将 y 变量绘制为 x 变量的对数函数(基于数量级)。当 y 变量的变化率快速增加或减少,然后趋于稳定时,通常会使用这种方法。在线性标度上,该线条会呈现曲线,在对数标度上则会呈现直线。您可以使用缩放类型选项设置缩放类型。如果 x 变量包含零值或负值,则无法使用此选项。
对数趋势线的公式为
y = a + b * ln(x)
。功率:功率趋势线通常用于数据集,这些数据集会比较以特定速率增加的测量结果。如果您的数据包含零值或负值,则无法使用此选项。y 变量绘制为 x 变量的幂函数。
用于创建指数趋势线的方程为
y = a * x^b
,其中b
是斜率(梯度),a
是 y 截距(线条与 y 轴相交时的 x 值)。多项式:多项式趋势线会将 y 变量绘制为给定次数和 x 值的多项式函数。多项式趋势线要求您输入要计算的多项式所需的顺序。Looker 默认的顺序为 3。
给定顺序
o
,约束多项式趋势线的方程式为y = a + b * x + ... + k * x^o
。移动平均值:数据沿 y 轴绘制为移动平均值(也称为滚动平均值)。它通常用于消除微小的波动,更清晰地显示整体趋势。移动平均趋势线上的每个数据点都是前面数据点的平均值。您可以使用 Period 设置指定要包含的上一个数据点的数量。例如,如果您对“每日销售额”应用趋势线,并将周期设置为 7 天,那么对于给定日期,移动平均线会绘制截至该日期的 7 天内销售额的平均值。如果之前的数据点数量少于时间段设置,系统会根据部分时间段计算移动平均值,但会根据可用数据点数量重新设置基准。
周期(对于趋势线)
您可以指定计算移动平均值时要包含的数据点数量。选择“移动平均值”趋势类型以显示此设置。
移动平均值通常用于基于日期的数据;选项包括 7(表示一周)、14(表示 2 周)和 28(表示 4 周)。
系列索引(对于趋势线)
您可以指定应为哪个图表系列添加趋势线。
此选项默认为 1
,即第一个定义的系列。每个系列都会按照其在数据表格中出现的顺序进行编号。
顺序(对于趋势线)
您可以指定多项式回归计算的多项式的顺序。默认值为 3。
选择多项式函数的趋势类型以显示此设置。
显示标签(对于趋势线)
您可以切换是否为趋势线添加描述性标签。
标签(对于趋势线)
您可以指定标签文本。
标签位置(用于趋势线)
您可以指定趋势线标签显示在趋势线的左侧、中间还是右侧。
标签类型(用于趋势线)
您可以指定要应用于趋势线的标签类型:
字符串:将标签框中指定的文本应用于趋势线。
R^2:将决定系数标签(也称为 R 平方)应用于趋势线。R^2 标签表示 Series Index 数据中的方差所占的比例。该值有助于您了解趋势线与数据的匹配程度,其中 0 表示不匹配,1 表示完全匹配,介于二者之间的值表示部分匹配。只有在趋势类型设置为“线性”时,此选项才有效。
等式:向趋势线应用标签,以显示用于确定趋势线的等式。
颜色(用于趋势线)
您可以指定图表中趋势线的颜色。
点击颜色框可显示调色板选择器,您可以滚动该选择器来选择颜色。如需选择自定义颜色,请选择调色板选择器上的自定义标签页,然后使用随即显示的颜色选择器,或在颜色值框中输入十六进制字符串或 CSS 命名颜色字符串。