- Kibana 教程
- Kibana - 首页
- Kibana - 概述
- Kibana - 环境设置
- Kibana - ELK Stack 简介
- Kibana - 加载示例数据
- Kibana - 管理
- Kibana - 发现
- Kibana - 聚合和指标
- Kibana - 创建可视化
- Kibana - 使用图表
- Kibana - 使用图表
- Kibana - 使用热力图
- 使用坐标地图
- Kibana - 使用区域地图
- 使用仪表和目标
- Kibana - 使用画布
- Kibana - 创建仪表板
- Kibana - Timelion
- Kibana - 开发工具
- Kibana - 监控
- 使用 Kibana 创建报表
- Kibana 有用资源
- Kibana - 快速指南
- Kibana - 有用资源
- Kibana - 讨论
Kibana - 使用图表
让我们探索并了解可视化中最常用的图表。
- 水平条形图
- 垂直条形图
- 饼图
以下是创建上述可视化的步骤。让我们从水平条形图开始。
水平条形图
打开 Kibana 并点击左侧的“可视化”选项卡,如下所示:
点击“+”按钮创建一个新的可视化:
点击上面列出的“水平条形图”。您需要选择要可视化的索引。
选择countriesdata-28.12.2018索引,如上所示。选择索引后,将显示如下屏幕:
它显示了一个默认计数。现在,让我们绘制一个水平图表,以便我们可以看到前 10 个国家的人口数据。
为此,我们需要选择要在 Y 轴和 X 轴上显示的内容。因此,选择“桶”和“指标聚合”:
现在,如果您点击 Y 轴,它将显示如下屏幕:
现在,从这里显示的选项中选择您想要的聚合:
请注意,这里我们将选择“最大值”聚合,因为我们希望根据可用的最大人口显示数据。
接下来,我们必须选择需要最大值的那个字段。在索引countriesdata-28.12.2018中,我们只有两个数字字段:面积和人口。
由于我们想要最大人口,因此我们选择“人口”字段,如下所示:
通过此操作,我们就完成了 Y 轴的设置。我们为 Y 轴获得的输出如下所示:
现在让我们选择 X 轴,如下所示:
如果您选择 X 轴,您将获得以下输出:
选择聚合为“术语”。
从下拉菜单中选择字段。我们想要按国家人口显示,因此选择“国家”字段。“按”排序,我们有以下选项:
我们将选择“按最大人口”排序,因为我们希望首先显示人口最多的国家,依此类推。添加完所需数据后,点击指标数据顶部的“应用更改”按钮,如下所示:
点击“应用更改”后,我们将得到水平图表,我们可以看到中国是人口最多的国家,其次是印度、美国等。
同样,您可以通过选择所需的字段来绘制不同的图表。接下来,我们将保存此可视化作为 max_population,以便稍后用于仪表板创建。
在下一节中,我们将创建垂直条形图。
垂直条形图
点击“可视化”选项卡,并使用垂直条形图和索引countriesdata-28.12.2018创建一个新的可视化。
在这个垂直条形图可视化中,我们将创建一个按国家面积的条形图,即显示面积最大的国家。
因此,让我们选择 Y 轴和 X 轴,如下所示:
Y 轴
X 轴
在这里应用更改后,我们可以看到如下所示的输出:
从图表中,我们可以看到俄罗斯面积最大,其次是加拿大和美国。请注意,此数据是从 countriesdata 索引中提取的,并且是虚拟数据,因此数字可能与实时数据不符。
让我们将此可视化保存为countrywise_maxarea,以便稍后与仪表板一起使用。
接下来,让我们处理饼图。
饼图
因此,首先创建一个可视化,并选择饼图,索引为 countriesdata。我们将以饼图格式显示 countriesdata 中可用区域的数量。
左侧有指标,它将提供计数。“桶”中有两个选项:“分割切片”和“分割图表”。现在,我们将使用“分割切片”选项。
现在,如果您选择“分割切片”,它将显示以下选项:
选择聚合为“术语”,它将显示更多要输入的选项,如下所示:
“字段”下拉菜单将包含所选索引中的所有字段。我们选择了“区域”字段和我们选择的“按”排序,我们将其排序为“降序”,大小将设为 10。因此,这里我们将从 countries 索引中获得 10 个区域的计数。
现在,点击如下所示的高亮显示的播放按钮,您应该会看到右侧的饼图已更新。
饼图显示
所有区域都以颜色列在右上角,饼图中显示相同的颜色。如果您将鼠标悬停在饼图上,它将提供区域的计数以及区域的名称,如下所示:
因此,它告诉我们在我们上传的 countries 数据中,22.77% 的区域被撒哈拉以南非洲占据。
从饼图中可以看出,亚洲地区占 12.5%,数量为 28。
现在,我们可以通过点击右上角的保存按钮来保存可视化,如下所示:
现在,保存可视化,以便稍后在仪表板中使用。