[发明专利]Web客户端中图表的绘制方法及装置有效
申请号: | 201610912686.0 | 申请日: | 2016-10-19 |
公开(公告)号: | CN107015956B | 公开(公告)日: | 2020-04-14 |
发明(设计)人: | 董晓庆 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F40/183 | 分类号: | G06F40/183;G06F16/958 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 客户端 图表 绘制 方法 装置 | ||
本申请涉及计算机技术领域,尤其涉及一种Web客户端中图表的绘制方法及装置,在一种Web客户端中图表的绘制方法中,可以对输入的采用第一语言编写的语句代码进行分析,从而判断该语句代码是否为用于绘制图形的语句代码;当该语句代码是用于绘制图形的语句代码时,可以从Web服务器中获取该语句代码对应的数据集,并将该绘制图表的语句代码转换为Web客户端对应的绘图语句;之后根据上述数据集以及绘图语句,在Web客户端中绘制图表;也即本申请可以将采用其它语言编写的图形绘制语句转化为Web客户端对应的绘图语句,从而可以进一步在Web客户端中进行图表的绘制,由此,提高了Web客户端可绘制图表的广泛性。
技术领域
本申请涉及计算机技术领域,尤其涉及一种Web客户端中图表的绘制方法及装置。
背景技术
传统技术中,当不需要对数据进行复杂的分析、计算等操作,就可以进行图表的绘制时,可以直接在Web客户端中完成图表的绘制;当需要在对数据进行复杂的分析、计算等操作之后,才能进行图表的绘制时,首先需要通过专门的数据分析工具(如,基于R语言的可视化分析工具)对数据进行分析、计算等操作,此处,数据分析工具对应的编程语言与Web客户端对应的编程语言不同,所以在对数据进行分析、计算等操作之后,只能在数据分析工具中进行图表的绘制,而无法在Web客户端中进行该图表的绘制;由此可以看出,传统技术中Web客户端可绘制的图表具有局限性。
发明内容
本申请描述了一种Web客户端中图表的绘制方法及装置,可以提高Web客户端可绘制图表的广泛性。
第一方面,提供了一种Web客户端中图表的绘制方法,该方法包括:
输入采用第一语言编写的语句代码;
对所述语句代码进行语法分析,以确定所述语句代码是否为用于绘制图形的语句代码;
当确定所述语句代码是用于绘制图形的语句代码时,向Web服务器发送数据获取请求,所述数据获取请求用于指示所述Web服务器获取所述语句代码对应的数据集;
接收所述Web服务器发送的所述数据集,将所述语句代码转换为Web客户端对应的绘图语句;
根据所述绘图语句以及所述数据集,在所述Web客户端中绘制图表。
第二方面,提供了一种Web客户端中图表的绘制装置,该装置包括:
输入单元,用于输入采用第一语言编写的语句代码;
分析单元,用于对所述输入单元输入的所述语句代码进行语法分析,以确定所述语句代码是否为用于绘制图形的语句代码;
发送单元,用于当所述分析单元确定所述语句代码是用于绘制图形的语句代码时,向Web服务器发送数据获取请求,所述数据获取请求用于指示所述Web服务器获取所述语句代码对应的数据集;
接收单元,用于接收所述Web服务器发送的所述数据集;
转换单元,用于将所述语句代码转换为Web客户端对应的绘图语句;
绘制单元,用于根据所述转换单元得到的所述绘图语句以及所述接收单元接收的所述数据集,在所述Web客户端中绘制图表。
本申请提供的Web客户端中图表的绘制方法及装置,可以对输入的采用第一语言编写的语句代码进行分析,从而判断该语句代码是否为用于绘制图形的语句代码;当该语句代码是用于绘制图形的语句代码时,可以从Web服务器中获取该语句代码对应的数据集,并将该绘制图表的语句代码转换为Web客户端对应的绘图语句;之后根据上述数据集以及绘图语句,在Web客户端中绘制图表;也即本申请可以将采用其它语言编写的图形绘制语句转化为Web客户端对应的绘图语句,从而可以进一步在Web客户端中进行图表的绘制,由此,提高了Web客户端可绘制图表的广泛性。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610912686.0/2.html,转载请声明来源钻瓜专利网。