从零开始实施推荐系统的落地部署——34.推荐系统案例(二十四)华为云数据可视DLV
在大数据全栈成长计划第三阶段的考核里,选择了基于流计算的双十一大屏开发案例微认证考试,通过学习和考试,获得了微认证。同时对华为云数据可视化DLV有了一定的了解。刚好正好来测试做大屏的数据可视化。
华为云数据可视化(Data Lake Visualization,简称DLV)是一站式数据可视化开发平台,适配云上云下多种数据源,提供丰富多样的2D、 3D可视化组件,采用拖拽式自由布局,旨在帮助您快速定制和应用属于您自己的数据大屏。
1 创建标题,在静态数据上的value里的值改为股票数据可视。
2.根据需求设置页面,把需要的图标拖拽设置页面,调好位置。如下图所示:
因为华为云DLV数据可视化地图的省份数据是"内蒙古"和mysql里的省份数据是"内蒙",要内蒙数据显示,必须在把mysql里的内蒙改为内蒙古。
update shares_basic set area=replace(area,'内蒙','内蒙古');
修改后,重新更新数据,如图所示,说明内蒙古已经有数据展示。
3.对于饼图而言,由于我获取的行业数据实时在变,不能特定指定某种行业,例如化学制药,银行和白酒等行业,所以不能給某种行业指定颜色。如图所示:
4.因为之前使用flask+echarts搭建过数据可视化大屏,现在和华为云数据可视化DLV(基础版)做一个对比。
使用DLV,不用搭建flask框架,只有把处理过的数据存储到mysql,安装mysql的服务器有公网IP,就可以设置和DLV连接。使得DLV能够获取mysql数据,并通过拖拽图标设置好大屏,把数据可视化。简单易用。不需要购买域名和公网IP也可以通过分享查看数据可视化大屏,而且还拥有多屏合并的功能。缺点是支持大屏数量只有5个,缺失交互功能,不能对饼图的数据变化自动变换颜色。地图不能显示省份和相关数值(应该是基础版不支持),灵活性欠缺。
使用flask+echarts搭建过数据可视化大屏,灵活性高,不受大屏数量影响,但对python,flask,echarts和ajax,还有html和css的相关知识有一定的了解。还需要硬件资源。
上面只是对华为云DLV的基础版做简单的对比,高级版和专业版没使用过,不好做比较。做好的股票可视化大屏链接:https://console.huaweicloud.com/dlv/vision/share/?id=033c5d78820948a9bd9669faeb983c0f&locale=zh-cn®ion=cn-north-4如果感兴趣可以去看看,数据的变化时根据股票的交易时间来获取,时间段为星期一到星期五的9点30——11点30分和13点——15点。
- 点赞
- 收藏
- 关注作者
评论(0)