[发明专利]一种数据显示方法及装置有效
申请号: | 201610464149.4 | 申请日: | 2016-06-23 |
公开(公告)号: | CN107544766B | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | 张筑 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06T11/20 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李金;王宝筠 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 显示 方法 装置 | ||
本公开提供了一种数据显示方法及装置,在获取到待显示的数据源后,生成待显示的数据源对应的图形,并获取图形中数据节点的总数,当数据节点的总数大于预设总数时,动态地从待显示的数据源中获取与预设总数对应的数据,生成并显示与预设总数对应的数据的图形直至从待显示的数据源中获取到全部数据,即当数据节点的总数大于显示区域中一次可显示的数据节点的数量(预设总数)时,可以对待显示的数据源中数据以图形方式动态显示在显示区域,且每次显示的数据总数为预设总数,因此对于海量数据来说,在保证海量数据中每条数据均可被显示的前提下,降低每次显示的数据总数,进而使得显示区域中数据节点的密集度降低。
技术领域
本公开涉及数据处理技术领域,更具体的说,尤其涉及一种数据显示方法及装置。
背景技术
为了让数据的变化趋势显示得更加直观,可以采用图形来显示数据的变化趋势,例如可以采用折线图来显示数据的变化趋势,其中折线图是用直线段将各数据节点连接起来而组成的图形,其可以以折线方式显示数据的变化趋势。因为折线图可以显示随时间而变化的连续数据,所以折线图非常适用于显示在相等时间间隔下数据的变化趋势。
目前市面上常见的商业级图表如ECharts和highCharts等,均提供了基本的折线图组件以供使用,通过折线图组件可以在电子设备上显示表示数据变化趋势的折线图,但是目前商业级图标提供的折线图组件在针对大量数据的显示时,均采用不断压缩折线图中相邻两个数据节点之间的距离的方式,使得显示区域可以同时显示所有的数据节点。
但是目前不同显示区域大小不一致,当在较小的显示区域中显示所有的数据节点时,会导致数据密集,并且对于海量数据来说,无论显示区域的大小如何,显示区域中各个数据节点的显示都会非常密集。
发明内容
鉴于上述问题,提出了本公开以便提供一种克服上述问题或者至少部分地解决上述问题的数据显示方法及装置,实现数据源中各条数据以图形方式的动态显示,降低图形中各个数据节点的密集度。具体的,技术方案如下:
一方面,本公开提供一种数据显示方法,所述方法包括:
在获取到待显示的数据源后,生成所述待显示的数据源对应的图形,所述图形用于展示所述待显示的数据源中数据的变化趋势;
获取所述图形中数据节点的总数,其中每个所述数据节点对应所述待显示的数据源中的一条数据;
判断所述数据节点的总数是否大于预设总数,所述预设总数是显示区域中一次可显示的数据节点的数量;
如果否,则在所述显示区域显示所述图形;
如果是,则分批次在所述显示区域对所述待显示的数据源中的数据进行动态显示直至所述待显示的数据源中的全部数据均被显示。
优选地,所述分批次在所述显示区域对所述待显示的数据源中的数据进行动态显示直至所述待显示的数据源中的全部数据均被显示,包括:
每间隔预设时间从所述待显示的数据源data[number]中的数据data[index]开始至所述待显示的数据源data[number]中的数据data[index+n-1]为止,获取与所述预设总数对应的数据,其中index为数据在所述待显示的数据源data[number]中的下标,所述index的初始值为0,且每间隔所述预设时间所述index的取值在上一次取值的基础上自动加1,n为所述预设总数,number为所述待显示的数据源的数据总数;
每获取到与所述预设总数对应的数据后,生成与所述预设总数对应的数据的图形,并在所述显示区域显示所述图形。
优选地,所述方法还包括:预先配置所述预设总数。
优选地,所述预先配置所述预设总数,包括:
获取所述显示区域的尺寸;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610464149.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置