Day12 数据图表化 - 如何建立 Visualize

在今天的文章中,我们准备开始建立视觉化(Visualize)元件,来展现一下kibana强大的图形化功能。

准备资料

接下来直接使用kibana内建的资料和索引,来进行图表功能呈现。

开启kibana首页,点选Add data
https://ithelp.ithome.com.tw/upload/images/20210918/20129762IAdNlk1cvg.jpg

选掸页签Sample data後,点选Add data开始新增资料。
https://ithelp.ithome.com.tw/upload/images/20210918/20129762nd2cL2LfGf.jpg

资料汇入完成。
https://ithelp.ithome.com.tw/upload/images/20210918/20129762hov4otChxp.png

经由上面的操作,就完成在Elasticsearch的资料汇入,我们可以在Elasticsearch中发现
kibana_sample_data_ecommerce的索引,这就是等一下要使用的样本资料。

建立 Visualize

开启kibana左选单,选择Visualize Library进入页面後,再点击+ Create visualize准备开始建立元件。
https://ithelp.ithome.com.tw/upload/images/20210918/20129762Io6Jj6kdtT.jpg

选择Lens的项目
https://ithelp.ithome.com.tw/upload/images/20210918/20129762X5wjNWOsu6.jpg

建立 Visualize(一)
选择索引kibana_sample_data_ecommerce後,直接把左边区块的资料拖曳到显示区内,就完成一个简单的长条图元件。
https://ithelp.ithome.com.tw/upload/images/20210918/20129762Qi1YziWbeE.jpg

点选下方的Line chart可以切换成线状图来呈现。
https://ithelp.ithome.com.tw/upload/images/20210918/20129762DVcBJiJgsU.jpg

最後再把建构完成的Visualize命名并储存,就成功建立一个视觉化的结果。

建立 Visualize(一)
接下来还是使用相同的资料样本来建立。

建立圆饼图,点击开启下拉选单後,选择Pie
https://ithelp.ithome.com.tw/upload/images/20210918/20129762DRXbkrmUpC.jpg

把customer_gender栏位拖拉到显示区,圆饼图就建立完成,我们可以看到右边选单上,会自动的把拖曳的栏位对应。
https://ithelp.ithome.com.tw/upload/images/20210918/20129762YpWH4hSLdL.jpg

我们再把customer_id和products.price依序的拖拉上去显示,结果可以很轻易的堆叠上去,右边区块对应的资料也一起变动。
https://ithelp.ithome.com.tw/upload/images/20210918/20129762fAYnWMuf7V.jpg

最後再把建构完成的Visualize命名并储存,就成功建立一个视觉化的结果。

小结

经由今日我们可以发现Visualize是一种很容易入门的视觉化工具,只要把相关栏位拖拉出来,就可以呈现出图表,不需要有太多相关知识就能使用,只需要了解资料中各栏位的意义,就能快速的来进行图表设定和操作。


<<:  [day5]API串接-安全签章Sign(二)

>>:  【第六天 - Flutter 多国语系】

第19天~dialog+Menu

dialog的DEMO 掀开新档 id命名为btnalert onClick从java档来加入 再来...

从pyside2 快速移植到pyside6的方法

目前稳定的主流是PyQt 5, PySide2 也是对应到这个版本。但从下个版本开始就改成 PySi...

Day 2: 人工智慧在音乐领域的应用 (各层面的应用一)

诚如Day 1所说,AI在音乐领域上面的应用包含了许多层面,由於本系列文章会以AI创作/作曲为主轴,...

Day13 订单 -- 基础结构

接下来资料库的部份会用到laravel schema,因为个人觉得比较好看.... 理解上应该不会差...

【Day 29】Hook 09:自定义 Hook(Custom hook)

打造自己的 Hook 自 React 16.8 以後, 使用者就可以在 React 中 创建自定义的...