从零开始实施推荐系统的落地部署——20.推荐系统案例(十)kibana的可视化

举报
wuyicom 发表于 2020/11/28 00:43:16 2020/11/28
【摘要】 从零开始实施推荐系统的落地部署,这篇将教大家了解如何使用kibana做数据的可视化。

     1.上一篇博客已经通过pyspark把数据ml-latest-small读取到elasticsearch里,现在使用kibana做数据的可视化。(1)点击设置——点击elasticsearch的索引管理可以查看导入的数据。如图所示:

(2)点击kibana的索引模式——点击创建创建索引模式,输入索引名,例如:ratings,再选择时timestamp,再点击创建索引模式。生成如图所示:

(3)点击左侧第二个图标(Discover),通过时间选择器,可以通过使用的时间范围来查看数据,25年前到现在的数据是100836次。如图所示:

     2.创建可视化:(1)点击左侧第三个可视化图标。点击创建可视化——举例选择饼图——选择数据源ratings,创建成功。

举例:在存储桶里添加——选择拆分切片——选择范围——选择字段(rating)——选择指定的范围做分层显示。如图所示:

 要保存设置,点击保存,修改名字为rating_pig。在点击可视化,可以搜索到rating_pig的对象。

(2)举例选择面积图,在存储桶里添加X轴,设置聚合为Date Histogram,字段设置为timestamp。点击运用更改,如图所示:

在存储桶里添加拆分序列,子聚合为词,字段为rating,大小为5,其他默认。点击应用更改,如图所示:

 把X轴和拆分序列上下调换一个位置,获得的效果图不一样。

     3.添加可视化到仪表板(Dashboard)。点击左侧第四个图标(Dashboard),创建新的仪表板,之前已经创建了rating_pig和rating_area这2个对象。将这2个对象添加到仪表板中,如图所示:

     4.使用示例数据展示可视化,通过对其模板进行深入了解,能更好的学习各可视化组件的功能。例如:返回kibana主页——添加样例数据——选择sample flight data——点击添加数据——完成后点击查看数据——点击仪表板。如果显示被禁用,点击编辑即可取消禁用。

(1)选择需要修改的对象,如:[Flights] Markdown Instructions,点击编辑可视化,在数据选项添加my name is wuyicom,保存后返回到Dashboard。可以看到如图所示:

(2)选择[Flights] Origin Country vs. Destination Country,是热力图的展示。点击编辑可视化,可以通过指标,存储桶里设置X轴和Y轴,并设置相关字段来展示热力图效果。例如可以把X轴和Y轴做一个调换。看一下效果对比图:

(3)选择[Flights] Airport Connections (Hover Over Airport),点击编辑可视化,可以通过编写代码的形式来展示地图的效果图,如图显示:

 

 因为可视化实例很多,不一一介绍,通过这3个比较典型的展示效果图,来说明kibana的Dashboard功能是很强大。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。