[发明专利]图表绘制方法、系统、介质和计算设备有效
申请号: | 201710664357.3 | 申请日: | 2017-08-04 |
公开(公告)号: | CN107463677B | 公开(公告)日: | 2020-12-11 |
发明(设计)人: | 李诺 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F16/248 | 分类号: | G06F16/248;G06F40/174;G06F40/18 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 吕雁葭 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图表 绘制 方法 系统 介质 计算 设备 | ||
1.一种图表绘制方法,所述图表包含至少一个图表分页,所述方法包括:
接收图表绘制请求;
判断所述图表绘制请求是否是用于请求绘制透视表的图表绘制请求;
若所述图表绘制请求是用于请求绘制透视表的图表绘制请求,则根据所述图表绘制请求,确定所述至少一个图表分页中待绘制的图表分页;
在所述透视表的原始数据被按照预设排序条件排序的情况下,根据确定出的所述待绘制的图表分页,从用于存储图表数据的数据库中查询对应的图表数据;以及
根据查询到的所述图表数据绘制所述待绘制的图表分页。
2.根据权利要求1所述的方法,其中,根据确定出的所述待绘制的图表分页,从用于存储图表数据的数据库中查询对应的图表数据包括:
判断所述待绘制的图表分页中待填充的单元格是否是单列的;以及
若所述待填充的单元格是单列的,则从所述数据库中查询用于填充所述待绘制的图表分页中的单元格的图表数据。
3.根据权利要求2所述的方法,其中,所述方法还包括:
若所述待填充的单元格是多列的,则判断所述待绘制的图表分页中待填充的各列单元格之间是否满足预设关联关系;以及
若所述待填充的各列单元格之间满足所述预设关联关系,则从所述数据库中查询用于填充所述待绘制的图表分页中的单元格的图表数据。
4.根据权利要求3所述的方法,其中,所述方法还包括:
若所述待填充的各列单元格之间不满足所述预设关联关系,则从所述数据库中查询用于填充所述至少一个图表分页中所有图表分页中的单元格的图表数据。
5.根据权利要求1所述的方法,其中,所述方法还包括:
若所述透视表的原始数据未被按照预设排序条件排序,则从所述数据库中查询用于填充所述至少一个图表分页中所有图表分页中的单元格的图表数据。
6.根据权利要求1所述的方法,其中,在判断用于绘制所述透视表的原始数据是否被按照预设排序条件排序之前,所述方法还包括:
接收原始数据选择指令;以及
根据所述原始数据选择指令从报表页面上选择所述原始数据。
7.根据权利要求1至6中任一项所述的方法,其中,根据所述图表绘制请求,确定所述至少一个图表分页中待绘制的图表分页包括:
向数据引擎发送分页数据请求;以及
根据所述分页数据请求的返回结果,确定所述待绘制的图表分页的地址偏移量和所述待绘制的图表分页所能显示数据行数的限制量。
8.一种图表绘制系统,所述图表包含至少一个图表分页,所述系统包括:
接收模块,用于接收图表绘制请求;
确定模块,包括第三判断单元,用于判断所述图表绘制请求是否是用于请求绘制透视表的图表绘制请求;以及第一确定单元,用于在所述图表绘制请求是用于请求绘制透视表的图表绘制请求的情况下,根据所述图表绘制请求,确定所述至少一个图表分页中待绘制的图表分页;
查询模块,用于在所述透视表的原始数据被按照预设排序条件排序的情况下,根据确定出的所述待绘制的图表分页,从用于存储图表数据的数据库中查询对应的图表数据;以及
绘制模块,用于根据查询到的所述图表数据绘制所述待绘制的图表分页。
9.根据权利要求8所述的系统,其中,所述查询模块包括:
第一判断单元,用于判断所述待绘制的图表分页中待填充的单元格是否是单列的;以及
第一查询单元,用于在所述待填充的单元格是单列的情况下,从所述数据库中查询用于填充所述待绘制的图表分页中的单元格的图表数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710664357.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:文本数据存储方法及装置
- 下一篇:一种集成化多功能审计智能装置