线形图,区域图和条形图允许您在 X/Y 轴上绘制数据。
首先,您需要选择定义值轴的 指标 。
指标聚合:
-
Count
-
计数 聚合返回所选索引模式中元素的原始计数。
-
Average
-
该聚合返回数字字段的
平均值 。从下拉菜单中选择一个字段。
-
Sum
-
总和 聚合返回数字字段的总和。从下拉菜单中选择一个字段。
-
Min
-
最小值 聚合返回数字字段的最小值。从下拉菜单中选择一个字段。
-
Max
-
最大值 聚合返回数字字段的最大值。从下拉菜单中选择一个字段。
-
Unique Count
-
基数 聚合返回字段中唯一值的数量。从下拉菜单中选择一个字段。
-
Standard Deviation
-
扩展统计聚合返回数字字段中数据的标准偏差。从下拉菜单中选择一个字段。
-
Percentiles
-
百分数 聚合将数字字段中的值分成您指定的百分数区间。从下拉列表中选择一个字段,然后在
Percentiles 输入域中指定一个或多个范围。点击
X 删除百分数字段。点击
+ Add 添加百分数字段。
-
Percentile Rank
-
百分位等级聚合返回指定的数值字段中的值的百分位等级。从下拉菜单中选择一个数字字段,然后在
Values 输入域中指定一个或多个百分比等级值。点击
X 删除值字段。点击
+ Add 添加值字段。
父级管道聚合:
对于每个父管道聚合,您必须定义用于计算聚合的指标。这可能是您现有的指标之一或新的指标。您也可以嵌套这些聚合(例如产生3阶导数)。
-
Derivative
-
导数 聚合计算特定指标的导数。
-
Cumulative Sum
-
累计总和 聚合计算父直方图中指定指标的累计总和。
-
Moving Average
-
移动平均值 聚合将动态移动数据窗口,生成该窗口数据的平均值。
-
Serial Diff
-
串行差分 是一种时间序列中的值在不同时间滞后或周期内从自身减去的技术。
兄弟管道聚合:
就像使用父级管道聚合一样,您需要提供一个用于计算同级聚合的指标。除此之外,还需要提供一个桶聚合,它将定义同级聚合将在其中运行的桶。
-
Average Bucket
-
桶平均值计算同级聚合中指定指标的(中数)平均值
-
Sum Bucket
-
桶总和计算同级聚合中指定指标值的总和
-
Min Bucket
-
桶最小值计算同级聚合中指定指标的最小值
-
Max Bucket
-
桶最大值计算同级聚合中指定指标的最大值
您可以通过单击 + Add Metrics 按钮来添加聚合。
在 Custom Label 输入域中输入字符串以更改显示标签。
桶 聚合确定从数据集中检索哪些信息。
在选择桶聚合之前,请指定是在单个图表内拆分切片还是拆分为多个图表。多个图表拆分必须在任何其他聚合之前运行。在拆分图表时,可以通过单击 Rows | Columns 选择器来更改拆分是显示在行中还是列中。
这个图表的 X 轴是 桶 轴。您可以为 X 轴定义桶,用于图表上的分割区域,也可以用于分割图表。
这个图表的 X 轴支持下面的聚合。单击每个聚合的链接名称以访问该聚合的 Elasticsearch 主文档。
-
Date Histogram
-
日期直方图 是从数值字段构建并按日期组织的。您可以以秒、分钟、小时、天、周、月或年为单位指定时间间隔。您还可以通过选择
Custom 作为间隔并在文本域中输入数字和时间单位来指定自定义时间间隔。自定义间隔时间单位
s 为秒,
m 为分钟,
h 为小时,
d 为天,
w 为周,
y 为年。不同的单位支持不同级别的精度,低至一秒。
-
Histogram
-
标准
直方图 是从数字字段构建的。为此字段指定一个整数间隔。选择
Show empty buckets 复选框以在直方图中包含空白区间。
-
Range
-
通过
范围 聚合,您可以为数字字段指定值的范围。点击
Add Range 添加一组范围端点。点击红色的
(x) 符号删除一个范围。
-
Date Range
-
日期范围 聚合报告在您指定的日期范围内的值。您可以使用
日期数学 表达式来指定日期的范围。点击
Add Range 添加一组范围端点。点击红色的
(x) 符号删除一个范围。
-
IPv4 Range
-
IPv4 范围 聚合使您能够指定 IPv4 地址的范围。点击
Add Range 添加一组范围端点。点击红色的
(x) 符号删除一个范围。
-
Terms
-
词条 聚合使您可以指定要显示的给定字段的顶部或底部
n 个元素,按数量或自定义指标进行排序。
-
Filters
-
您可以为数据指定一组
过滤器 。您可以将过滤器指定为查询字符串或采用 JSON 格式,就像在 Discover 搜索栏中一样。点击
Add Filter 添加另一个过滤器。点击
label 按钮打开标签字段,其中您可以键入一个名称以显示在可视化中。
-
Significant Terms
-
显示实验性的
重要词项 聚合的结果。
一旦您指定了 X 轴聚合,您可以定义子聚合来优化可视化。单击 + AddSub Aggregation 定义子聚合,然后选择 Split Area 或 Split Chart ,然后从类型列表中选择一个子聚合。
在图表轴上定义多个聚合时,可以使用聚合类型右侧的向上或向下箭头来更改聚合的优先级。
在 Custom Label 输入域中输入字符串以更改显示标签。
点击每个标签旁边的色点来显示 颜色选择器 ,可以自定义视图的颜色。
在 Custom Label 输入域中输入字符串以更改显示标签。
您可以点击 Advanced 链接为您的指标或桶聚合显示更多自定义选项:
-
Exclude Pattern
-
在此输入域中指定一个模式以从结果中排除。
-
Include Pattern
-
在此输入域中指定一个模式以包含在结果中。
-
JSON Input
-
一个文本域,您可以在其中添加特定的 JSON 格式的属性以与聚合定义合并,如下例所示:
{ "script" : "doc['grade'].value * 1.2" }
这些选项的可用性取决于您选择的聚合。
指标 & 轴
选择 Metrics & Axes 选项卡可以更改图表上每个单独的指标的显示方式。数据系列在 指标 部分中进行样式设置,而轴在 X 和 Y 轴部分进行样式设置。
指标
修改数据面板中的每个指标在图表上被可视化的方式。
-
Chart type
-
在
Area 、
Line 和
Bar 类型之间进行选择。
-
Mode
-
堆叠不同的指标,或将它们彼此相邻绘制。
-
Value Axis
-
选择要绘制此数据的轴(每个属性在 Y 轴下配置)。
-
Line mode
-
线条或柱条的轮廓是否应该是
smooth(平滑) 、
smooth(笔直) 、或
stepped(阶梯) 的。
Y 轴
调整图表的所有 Y 轴。
-
Position
-
Y 轴的位置(垂直图表为
left 或
right ,水平图表为
top 或
bottom )。
-
Scale type
-
数值的缩放(
linear 、
log 或
square root )。
-
高级选项
-
-
Labels - Show Labels
-
允许您隐藏轴标签。
-
Labels - Filter Labels
-
如果启用了标签过滤,则在没有足够空间显示它们的情况下,会隐藏一些标签。
-
Labels - Rotate
-
您可以以度数为单位输入您想要标签旋转的角度。
-
Labels - Truncate
-
您可以输入标签被截断的像素大小。
-
Scale to Data Bounds
-
默认的Y轴界限为零和数据中返回的最大值。选中此框可更改上限和下限以匹配数据中返回的值。
-
Custom Extents
-
您可以为每个轴定义自定义的最小值和最大值。
X 轴
默认情况下,图表中定义了一个 X 轴,但您可以根据需要添加。点击 + 号创建一个新的 X 轴。
-
Position
-
X 轴的位置 (水平图表为
left 或
right ,垂直图表为
top 或
bottom )。
-
高级选项
-
-
Labels - Show Labels
-
允许您隐藏轴标签。
-
Labels - Filter Labels
-
如果启用了标签过滤,则在没有足够空间显示它们的情况下,会隐藏一些标签。
-
Labels - Rotate
-
您可以以度数为单位输入您想要标签旋转的角度。
-
Labels - Truncate
-
您可以输入标签被截断的像素大小。
面板设置
这些选项适用于整个图表,而不仅仅是单个数据系列。
通用选项
-
Legend Position
-
将您的图例移动到
left 、
right 、
top 或
bottom 。
-
Show Tooltip
-
启用或禁止显示鼠标悬停在图表对象上时的工具提示。
-
Current Time Marker
-
显示一条线表示当前时间。
网格选项
您可以在图表上启用网格。 默认情况下,网格仅显示在类别轴上。
-
X-axis
-
您可以禁止显示类别轴上的网格线。
-
Y-axis
-
您可以选择要显示网格线的数值轴(如果有)。