Elasticsearch基础(六):使用Kibana Lens进行数据可视化

文章目录

使用Kibana Lens进行数据可视化

一、进入Kibana Lens

二、基础可视化

1、指标可视化

2、垂直堆积条形图

3、表格

三、高级可视化

1、多图层和索引

2、子桶

3、树状图


使用Kibana Lens进行数据可视化

一、进入Kibana Lens

在Kibana主页,单击页面左上角的image图标,然后选择Analytics > Dashboard。

 

 单击创建仪表板,创建一个新的仪表板。

  • 单击创建可视化,将新的可视化添加到仪表板中。用户将自动进入Kibana Lens。
  • 在顶部,查询栏可以编写查询语句;在左侧,可以看到数据中存在的字段列表;中间区域将展示可视化;在右侧,可以对可视化进行配置。

  • 确认左上角数据视图为Kibana Sample Data Flights。
  • 单击右上角的时间过滤器,按图示进行设置后,单击更新。 

 

二、基础可视化

1、指标可视化

  • 最简单的可视化是指标可视化,它显示一个数字。此部分,用户将创建一个指标可视化。
  • 添加一个航班延误的过滤器。单击顶部查询栏左侧的+,选择字段为FlightDelay,运算符为是,值为true,定制标签中输入Delayed flights,单击添加筛选。

在可视化区域上方的下拉菜单中,选择旧版指标作为可视化类型。 

拖动FlightDelay字段到页面中间的可视化区域,创建一个包含计数的可视化。注意选择FlightDelay的计数。 

单击右上角的保存到库。标题填写Delayed flights,选中保存后添加至Dashboard,单击保存并返回,此可视化将立即被添加到仪表板中。

2、垂直堆积条形图

  • 此部分将创建一个条形图,以可视化每个航空公司的航班延误情况。
  • 在相同的仪表板中,单击创建可视化,添加另一个Lens可视化。可视化类型默认为垂直堆积条形图。
  • 拖动记录字段到页面中间的可视化区域。
  • 拖动FlightDelayType字段到细分方式区域。

 

单击右上角保存并返回,返回正在编辑的仪表板页面。

 

3、表格

此部分将创建一个包含多个字段列的表格。

  • 在相同的仪表板中,单击创建可视化,添加另一个Lens可视化。
  • 在可视化区域上方的下拉菜单中,选择表格 > 表作为可视化类型。
  • 将Carrier字段拖放到右侧的行区域。
  • 将Carrier的排名前5的值更改为Carrier的排名前4的值。单击行区域下面的Carrier的排名前5的值,在弹出的行面板中修改值数目为4,单击关闭。

 单击字段列表上方的  > 数字,使用过滤器仅查看数字字段。

将AvgTicketPrice、FlightTimeMin和FlightDelayMin字段拖放到指标区域中,生成的表格如图所示。 

单击保存并返回,返回正在编辑的仪表板页面。 单击右上角保存,标题为Flights Dashboard,单击保存。 

三、高级可视化

1、多图层和索引

Lens允许创建多个图层,并允许将多个数据源中的数据组合到一个可视化中。

 

  1. 在与上一步骤相同的仪表板中,单击创建可视化,添加另一个Lens可视化。 
  2. 将AvgTicketPrice字段拖放到可视化区域。 
  3. 单击细分下的添加或拖放字段。 
  4. 在细分方式面板中,设置字段相关信息。单击排名最前值,选择Carrier字段,值数目设置为4,以查看所有航空公司。配置完毕后,单击下方的关闭。
  • 单击右下方的添加图层 > 可视化。
  • 将可视化类型更改为折线图,并拖动对应字段。
  • 拖动timestamp字段到水平轴区域,FlightTimeMin字段到垂直轴区域。
  • 单击垂直轴下方的FlightTimeMin的计数,选择最大值后,单击下方的关闭。
  • 将鼠标悬停在图表右上角的图例上,可以查看不同的图表。
  • 单击保存并返回。

 

2、子桶

Lens支持使用子桶进行可视化分组。此部分用户将通过简单的拖放创建一个由子桶组成的圆环图。

  • 在相同的仪表板中,单击创建可视化,添加另一个Lens可视化。
  • 将可视化类型更改为比例 > 圆环图。
  • 依次拖放DestCityName和Cancelled字段到可视化区域。
  • 单击右侧切片依据下的DestCityName的排名前5的值。
  • 在切片面板中,单击高级,关闭将其他值分组为“其他”的开关。此时,图表如图所示。圆环图内圈表示5个目的地城市,外圈表示被取消航班与未被取消航班的比例。

用户可以进行一些其他自定义设置。 

自定义圆环图标签

单击可视化类型右侧的T,设置百分比的最大小数位数为1。此时每个切片表示的值变为1位小数。

 

自定义切片数

默认情况下,内圈显示5个切片。用户可以单击DestCityName的排名前5的值,设置值数目为10。

 

3、树状图

Kibana Lens支持可视化分组数据。本部分您将使用树状图显示前五个目的地国家,并针对这些国家进一步分组前五个目的机场。

  • 在相同的仪表板中,单击创建可视化,添加另一个Lens可视化。
  • 将可视化类型更改为比例 > 树状图。
  • 拖放DestCountry字段到可视化区域。
  • 单击右侧分组依据下的DestCountry的排名前5的值。
  • 在组面板中,单击高级,关闭将其他值分组为“其他”的开关。用户可以看到由记录数(树状图的矩形数量)表示的前5个国家的详细信息。

 将DestAirpotrID字段拖放到分组依据下方,通过目的地机场进一步分解目的地国家。

单击保存并返回。

单击右上角的保存,保存仪表板。 

完成以上操作后,用户已经成功体验了Kibana Lens灵活的数据可视化功能,在仪表板中创建了条形图、表格、圆环图和树状图等可视化视图。


  • 📢博客主页:https://lansonli.blog.csdn.net
  • 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
  • 📢本文由 Lansonli 原创,首发于 CSDN博客🙉
  • 📢停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/50981.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【资料分享】2024钉钉杯大数据挑战赛A题思路解析+代码演示

2024第三届钉钉杯大学生大数据挑战赛今天已经开赛,【A题】思路解析代码,资料预览:

【JAVA学习笔记】找不到依赖项 ‘org.springframework.boot:spring-boot-starter-web:3.0.5‘

如果环境都是跟着教程配的话,并且上网搜了一圈询问gpt都没发现对应长得像的错误,那么试试**刷新一下Maven项目**,可能问题就自己解决了。如果这样解决不了再查到底是什么地方没有配置对。(我第一次遇到这个问题的时候搜了半天都不…

遇到 chunk of umi not found 处理办法

1、删除 以下文件 (1)node_modules 其中快速删除node_modules方法可参考:rimraf快速删除node_modules方法-CSDN博客文章浏览阅读258次。rimraf快速删除node_modules方法https://blog.csdn.net/2401_85955297/article/details/140566245?spm…

微信小游戏之 三消(一)

首先设定一下 单个 方块 cell 类: 类定义和属性 init 方法 用于初始化方块,接收游戏实例、数据、宽度、道具类型和位置。 onWarning 方法 设置警告精灵的帧,并播放闪烁动作,用于显示方块的警告状态。 grow 方法 根据传入的方向…

网络基础之(11)优秀学习资料

网络基础之(11)优秀学习资料 Author:Once Day Date: 2024年7月27日 漫漫长路,有人对你笑过嘛… 全系列文档可参考专栏:通信网络技术_Once-Day的博客-CSDN博客。 参考文档: 网络工程初学者的学习方法及成长之路(红…

【视频讲解】后端增删改查接口有什么用?

B站视频地址 B站视频地址 前言 “后端增删改查接口有什么用”,其实这句话可以拆解为下面3个问题。 接口是什么意思?后端接口是什么意思?后端接口中的增删改查接口有什么用? 1、接口 概念:接口的概念在不同的领域中…

【QT】QT 系统相关(事件、文件、多线程、网络、音视频)

一、Qt 事件 1、事件介绍 事件是应用程序内部或者外部产生的事情或者动作的统称。在 Qt 中使用一个对象来表示一个事件。所有的 Qt 事件均继承于抽象类 QEvent。事件是由系统或者 Qt 平台本身在不同的时刻发出的。当用户按下鼠标、敲下键盘,或者是窗口需要重新绘制…

昇思MindSpore学习入门-静态图高级编程技巧

如何优化编译性能 使用lazy_inline装饰器 神经网络模型的编译过程往往采用默认inline的方式,把层级的代码表达最终展开成一张扁平的计算图,一方面寻求最大的编译优化机会,另一方面也可以简化自动微分以及执行的逻辑。inline后形成的计算图包…

MySQL客户端命令一节将.sql文件导入MySQL

MySql客户端命令 直接输入SQL语句 使用MySQL客户端连接到服务器之后,可以发送SQL语句到服务器执行,并且以;和\g, \G作为结束不同的结束方式显示内容有所不同** TIPS: ;和\g结尾以表格的形式显示结果\G以行的形式显示结果 在连接到服务器之后…

跨境电商独立站:Shopify/Wordpress/店匠选哪个?

在面对不断增加的平台运营压力时,不少跨境电商的商家逐渐将注意力转向建立自己的独立站。据《中国跨境出口电商发展报告(2022)》所示,中国拥有的独立站数量在2022年已接近20万个,这表明独立站已成为卖家拓展海外市场的…

强化学习学习(一)从MDP到Actor-critic演员-评论家算法

文章目录 From Markov chains to Markov decision process (MDP):partially observed Markov decision peocess Value FunctionsQ-functionvalue functionUsing Q π Q^\pi Qπ and V π V^\pi Vπ Types of RL algorithmsExamples of algorithms Policy gradient大量有趣的数…

均匀圆形阵列原理及MATLAB仿真

均匀圆形阵列原理及MATLAB仿真 目录 前言 一、均匀圆阵原理 二、圆心不存在阵元方向图仿真 三、圆心存在阵元方向图仿真 四、MATLAB仿真代码 总结 前言 本文详细推导了均匀圆形阵列的方向图函数,对圆心不放置阵元和圆心放置阵元的均匀圆形阵列方向图都进行了仿…

MySQL-视图、存储过程和触发器

一、视图的定义和使用 视图是从一个或者几个基本表(或视图)导出的表。它与基本表不同,是一个虚表,视图只能用来查询。不能做增删改查(虚拟的表) 1.视图的作用 简化查询重写格式化数据频繁访问数据库过滤数据 2.创建视图 -- 创建视图 -- 语法…

【MATLAB APP】建立独立桌面APP

背景:已有MATLAB APP的.mlapp文件,但客户提出需要可以直接使用的exe文件。 要求:点开即用,无需下载MATLAB。使用者无法修改APP的代码。 一、环境配置 APP创建者:安装MATLAB R2023a,配置Application Compile…

创建vue3项目,以及使用示例

1.在根目录下cmd:vue create myobj(没有切换淘宝镜像记得切换,这样创建项目运行快) 2. 3.(按空格键选中,选好回撤就到下一步了) 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.然后输入执行以下两步就已经运行项目了 以…

Linux云计算 |【第二阶段】AUTOMATION-DAY4

主要内容: 部署Ansible、Ansible基础命令(Ansible ad-hoc命令格式、Ansible-doc帮助)、Ansible模块常用:脚本与命令模块、文件与账户模块、软件与服务模块、逻辑卷模块 补充:touch 除创建文件外,若再创建相…

vue3知识

目录 基础vue开发前的准备vue项目目录结构模板语法属性绑定条件渲染列表渲染通过key管理状态事件处理事件传参事件修饰符数组变化侦测计算属性Class绑定style绑定侦听器表单输入绑定模板引用组件组成组件嵌套关系组件注册方式组件传递数据Props(父传子)组件传递多种数据类型组件…

SpringBoot 数据访问操作

目录 一.SpringBoot整合Mybatis与Mybatis-Plus 二.SpringBoot切换druid数据源 3.1DRUID配置参数 3.2Druid监控平台 一.SpringBoot整合Mybatis与Mybatis-Plus 步骤&#xff1a; 1.坐标 <dependency><groupId>com.baomidou</groupId><artifactId>myb…

Android ConstraintLayout 约束布局

目录 1&#xff09;ConstraintLayout 约束布局是什么&#xff1f;为什么使用&#xff1f; 2&#xff09;如何使用 3&#xff09;可见性改变后的行为处理 4&#xff09;图形化界面的一些工具介绍 5&#xff09;Chains ( 链 ) 一、ConstraintLayout 约束布局是什么 Constraint…

【无人机】测绘行业新时代

【无人机】测绘行业新时代 无人机测绘主要指的是依托无人机系统为主要的信息接收平台&#xff0c;通过无人机机载遥感信息采集和处理设备&#xff0c;将最终所获取的遥感信息传输到测绘中心&#xff0c;经过数据技术处理&#xff0c;形成立体化的数字模型&#xff0c;以满足行…