【我和华为的故事】股票大屏实时数据化展示
在大数据全栈成长计划的考核选择基于流计算的双十一大屏开发案例微认证考试,并通过学习和考试,获得它的微认证。所以就选用华为云DLV做股票实时大屏数据可视化。
(1)创建标题,在静态数据上的value里的值改为股票数据可视。
(2)根据需求设置页面,把需要的图标拖拽设置页面,调好位置。如下图所示:
使用华为云DLV时要注意地图的省份数据是否与获取的数据的省份是否一致。不一致必须修改成一致的,否则无法展示该省份的数据。
使用WT双轴线状图时,刚开始,显示数据化展示没有问题,等过了1—2天,出现异常。但是经查询发现mysql里的数据没有问题。原因是DLV查询请求返回的数据总大小是有限制的。控制的是每个请求响应体的长度,不是从数据条数限制的。而且跟DLV版本的无关。而采集的数据是股市交易在4小时里每3秒在获取一次数据,2天内获取9千多条数据。做展示的每3秒显示的效果图会导致请求项议题长度过长而无法获取数据。根据推算,1分钟有20条数据,1个小时就有20*60等于1200条数据,4小时的数据为4800条。所以解决的办法有2种:(1)统计每天的平均交易额度,这样能把4800条数据合为一条数据,这样就减少请求响应体长度,可展示20到30年的数据展示。但是有缺点是无法很好展示当天的变化效果图。如左下图所示(2)不需要减少响应体长度,只要控制时间范围设置为一天,缺点是只能显示当天的一天数据可视化效果图。
还有特别注意:在发布大屏完成后,最好不要点击发布状态。点击后就会关闭发布状态,再重新点击发布状态,之前分享的连接就会无效,要重新使用新的分析连接。
使用DLV的好处是简单易用,设置好数据源,通过拖拽图标设置好大屏,使用sql等语句连接可以做大屏数据可视化。不需要购买域名和公网IP也可以通过分享查看数据可视化大屏,而且还拥有多屏合并的功能。缺点是基础版只能支持5个大屏数量,缺失交互功能。不能对饼图的数据变化自动变换颜色。地图不能显示省份名称(应该是基础版不支持),灵活性欠缺。
分享连接:https://console.huaweicloud.com/dlv/vision/share/?id=033c5d78820948a9bd9669faeb983c0f&locale=zh-cn®ion=cn-north-4 数据的变化时根据股票的交易时间来获取,时间段为星期一到星期五的9点30——11点30分和13点——15点。
- 点赞
- 收藏
- 关注作者
评论(0)