在 Kibana 中,我们可以很方便地对整个数据做可视化。我们可使用 time picker 来调整时间的窗口,也可以在 Dashboard 里对数据进行搜索 (KQL 或 Lucene),或者在 Dashboard 里设置一下 filter 来对部分数据进行统计。但是有没有中可能在 Dashboard 中,我们不用搜索,或者使用 filter,但是我们的可视化里也能显示部分数据的可视化统计呢?在今天的展示中,我们将展示如何实现这个目的。

准备数据

在今天的展示中,我们将使用 Kibana 中自带的数据来进行展示:

这样,我们就在Elasticsearch 中创建了 kibana_sample_data_flights 索引,并生成了相应的 Dashboard。

方法一

第一种方式,我们可以直接在生产可视化时,进行搜索,并保存。我们的目的是想展示从中国起飞的飞机的平均价格,而且这个指标将会变成 Dashboard 的一部分,也许这是因为我们是中国人更关心中国的价格。

首先打开 Kibana:

从上面的图中,我们可以看出来从中国出发的飞机在过去的一年的价格低于所有飞机的平均价格 $612.34。我们点击上面的 Save 按钮,并给它一个名字:

当我们在 Dashboard 里加入我们上面保存的可视化后,那么它自然就只是显示中国的价格。

方法二

我们也可以在一个经过筛选的数据集里进行可视化化。具体步骤如下:

我们首先在 Discover 中使用 filter 或者直接进行搜索的办法。这样就形成了一个原始数据的子集。我们点击 Save 按钮:

我们给予它一个名字,并点击保存。

接下来,我们针对这个保存的数据集来进行可视化:

我们选择之前保存好的数据集来进行可视化制作:

这次,我们可以看到正确的从中国起飞的飞机的平均价格,但是和上面的方法不同的是:我们这次不需要在搜索框中打入 OriginCountry : CN 来进行搜索了。它直接显示就是中国的平均价格。我们点击 Save 按钮,并保存当前的可视化:

这样,我们就生成了我们想要的可视化图。

在 Dashboard 中进行展示

我们接下来把刚才生成的可视化加入到 Dashboard 中:

我们把刚才生成的两个可视化图添加到 Dashboard 中:

从上面的图中,我们可以看出来,我们在 Dashboard 中再也不需要使用 OriginCountry: CN 来进行搜索就可以直观地看到中国机票的价格了。否则按照之前的 Dashboard,我们也能得到中国的价格,比如:

这里有两个问题:

  1. 它需要我们手动地搜索中国地区:OriginCountry :CN
  2. 当我们看整个 Dashboard 都已经发生变化了,所有的视图都变成了中国的。这在某些特定的情况也许不是我们想要的。比如我们可以观看全球的情况,同时在不希望改变 Dashboard 的情况下,了解中国机票的变化。

好了。今天的分析就到这里。希望大家学到想要的东西。

Kibana:如何在 Dashboard 中针对部分的数据做可视化相关推荐

  1. win7如何更改文件类型_如何在win10中使用云笔记软件来做pdf手写笔记或绘图? - 敬业签便签...

    Win10是现在很多职场办公人士和笔记本电脑用户所使用的操作系统,其界面更为简洁,功能也更为强大.和Windows之前所发布的经典Win7系统一样,在Win10系统电脑上也可以下载安装很多好用的工具软 ...

  2. php如何查询数据库,如何在php中查询mysql数据库数据

    如何在php中查询mysql数据库数据 发布时间:2020-07-21 09:23:55 来源:亿速云 阅读:81 作者:Leah 本篇文章给大家分享的是有关如何在php中查询mysql数据库数据,小 ...

  3. 如何在QGIS中调用星图地球数据云的地图?

    从事数字地球开发的小伙伴们,应该都会关心这样一个问题:如何在QGIS中调用星图地球数据云的地图? 这篇文章就简单教一下大家具体的调用方法. 首先要先在星图地球数据云的官网进行注册.打开星图地球数据云官 ...

  4. 如何在ArcGIS中调用星图地球数据云的数据?

    "ArcGIS中能调用星图地球数据云的数据吗?" 最近发现,关于8月12日上线发布的星图地球数据云,除了数据种类丰富.数据精度高.时效性好以及访问加载稳定流畅等突出优势,大家比较关 ...

  5. R语言使用ggplot2同时可视化dataframe的多个数据列实战:多个数据列可视化在同一个图中、多个数据列可视化在多个图中(纵向多个子图)

    R语言使用ggplot2同时可视化dataframe的多个数据列实战:多个数据列可视化在同一个图中.多个数据列可视化在多个图中(纵向多个子图) 目录

  6. 怎么将计算机恢复到前一天的状况,excel表格恢复前一天数据-我想将excel表格中的两组数据做对比(数据是每天变......

    我想将excel表格中的两组数据做对比(数据是每天变... Office2003以上的版本"灾难恢复"已经做得很,每次开一个Office文档时,都会个对应的临时文件. 这个文件会实 ...

  7. 如何在Django中优雅的使用pyecharts设计可视化BI系统(多图表)

    这两天琢磨了一下pyecharts这个库,自己总结了一些内容,具体如下: 大多数人在做用python库做数据分析的时候,都在用jupyter,用这个工具是没有错,而且非常方便就可以即时的显示数据,这个 ...

  8. access查询两列信息合并输出_如何在Access中合并两个数据表中的数据

    当我们使用Access处理数据时,我们经常需要合并具有相同表结构的两个数据记录.那么如何实现这一功能呢?以下编辑愿与您分享. 工具/材料 Access 操作方法 打开Access软件,新建两个数据表. ...

  9. 如何在SQL中处理层次型数据

    最近在做公司的认证系统,看了开源项目如apache shiro跟spring security,还不知道是自己构建还是用上述代码.最近的考虑点是如何处理层次型数据,因为打算给user构造一个有层次的g ...

最新文章

  1. ASP.NET MVC5+EF6+EasyUI 后台管理系统(43)-工作流设计-字段分类设计
  2. android 网络广播 类似QQ动态检查网络
  3. 中国汽车融资租赁业运营前景与投资战略规划报告2022-2028年版
  4. mysql 最小配置_如何配置全世界最小的 MySQL 服务器
  5. QT多国语言加载qm文件不起效果问题总结
  6. 登录样式:log4j 2,上下文,自动清除…全部不附加任何字符串!
  7. 冲刺阶段(二)第五天 5月16日
  8. mysql做千万条压测数据
  9. 2011东北地区赛G题(二分-网络流判可行性)
  10. 逻辑SQL Server数据复制101
  11. 内存泄露检测之ccmalloc
  12. 爬虫python 英文,python爬虫—爬取英文名以及正则表达式的介绍
  13. android 打包报错 Execution failed for task ‘:app:lintVitalRelease‘.
  14. Java实现微信公众号客服功能和本地联调
  15. 温商机器人企业_16家温商企业上榜“中国民企500强” 青山控股领衔
  16. html5适配屏幕,HTML5屏幕适配标签设置
  17. 理解Linux的.a、.so和.o文件
  18. 威客witkey扫盲
  19. 星历表ASC2EPH修改且汉化
  20. 蔡司影像,品阅时光:年度影像旗舰vivo X70系列发布

热门文章

  1. iOS ksyhttpcache音视频缓存
  2. 硬件IIC和软件IIC区别
  3. kaggle比赛tweet_sentiment_extraction,带你上0.71分数
  4. 将桌面的计算机图标改为,不小心把电脑桌面的图标都改为了windows meedia center怎么处理...
  5. Java实现23种设计模式教程(作者原创)
  6. 中国古人记录的奇妙客星
  7. SDUT 2879 Colorful Cupcakes (2014年山东省第五届ACM大学生程序设计竞赛)
  8. 手机怎么解决同ip多账号_问道手游:2019搬砖技巧分享,多开养号才是王道,三天肝出月卡...
  9. Ubuntu-拼音输入法安装
  10. vue中的数字动画及数字逗号显示