[发明专利]图表输出方法及装置在审
| 申请号: | 201611260693.3 | 申请日: | 2016-12-30 |
| 公开(公告)号: | CN106780656A | 公开(公告)日: | 2017-05-31 |
| 发明(设计)人: | 赵芃 | 申请(专利权)人: | 中国民航信息网络股份有限公司 |
| 主分类号: | G06T11/20 | 分类号: | G06T11/20;G06F9/45 |
| 代理公司: | 北京瑞思知识产权代理事务所(普通合伙)11341 | 代理人: | 李涛 |
| 地址: | 101318 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 图表 输出 方法 装置 | ||
1.一种图表输出方法,其特征在于,包括:
接收图表参数;
根据所述图像参数选择图表可视化语言;
解析所述图表可视化语言并输出对应的图表。
2.根据权利要求1所述的方法,其特征在于,所述图表内容包括:图表名称、图表对应的横坐标内容和纵坐标内容、图表相关的数据。
3.根据权利要求1所述的方法,其特征在于,根据所述图像参数选择图表可视化语言包括:
根据所述图像参数选择可视化语言函数、可视化语言关系符号、可视化语言变量。
4.根据权利要求1所述的方法,其特征在于,解析所述图表可视化语言并输出对应的图表包括:
使用TuiCharts组件解析所述图表可视化语言并输出对应的图表。
5.根据权利要求1所述的方法,其特征在于,所述函数名称包含以下至少之一:折线图、柱状图、饼状图。
6.根据权利要求1所述的方法,其特征在于,所述关系符号包括以下至少之一:
并列、包含、叠加或反向叠加、成对出现;
其中,不同的关系符号对应不同的运算优先级。
7.根据权利要求4所述的方法,其特征在于,使用TuiCharts组件解析所述图表可视化语言并输出对应的图表包括;
对所述可视化语言进行词法分析;
对所述可视化语言进行语法解析生成中间对象;
根据所述中间对象生成企业图表库echarts参数,使用所述echarts参数绘制echarts并输出。
8.根据权利要求7所述的方法,其特征在于,对所述可视化语言进行词法分析包括:
从所述可视化语言的第一个字符开始循环判断所述可视化语言的所有字符是否合法。
9.根据权利要求7所述的方法,其特征在于,对所述可视化语言进行语法解析生成中间对象包括:
将所述可视化语言的语句分解成多个最小的关系单元;
根据关系符号处理两个相邻关系单元得到中间对象;
将所述临时结果加入到二叉树结构的上一层最小关系单元中进行处理得到所述可视化语言中除函数外所有语句的中间对象。
10.根据权利要求7所述的方法,其特征在于,根据所述中间对象生成企业图表库echarts参数,使用所述echarts参数绘制echarts并输出包括:
从所述中间对象的叶子节点开始深度优先处理二叉树,将所有的变量名称所指向的数据按照关系符号进行对应的运算,将运算得到的处理结果返回给当前节点的父节点,直到计算到所述中间对象的根节点;
以JavaScript的数组类型保存所述中间对象的计算结果,得到包含所有中间对象的所有计算结果的数组;
将所述数组确定为所述echarts参数;
将所述echarts参数、所述图表参数交给echarts接口绘制echarts并输出。
11.一种图表输出装置,其特征在于,包括:
接收模块,用于接收图表参数;
选择模块,用于根据所述图像参数选择图表可视化语言;
处理模块,用于解析所述图表可视化语言并输出对应的图表。
12.根据权利要求11所述的装置,其特征在于,所述图表内容包括:图表名称、图表对应的横坐标内容和纵坐标内容、图表相关的数据。
13.根据权利要求11所述的装置,其特征在于,根据所述图像参数选择图表可视化语言包括:
根据所述图像参数选择可视化语言函数、可视化语言关系符号、可视化语言变量。
14.根据权利要求11所述的装置,其特征在于,所述处理模块用于使用TuiCharts组件解析所述图表可视化语言并输出对应的图表。
15.根据权利要求11所述的装置,其特征在于,所述函数名称包含以下至少之一:折线图、柱状图、饼状图。
16.根据权利要求11所述的装置,其特征在于,所述关系符号包括以下至少之一:
并列、包含、叠加或反向叠加、成对出现;
其中,不同的关系符号对应不同的运算优先级。
17.根据权利要求14所述的装置,其特征在于,所述处理模块包括;
第一分析单元,用于对所述可视化语言进行词法分析;
第二分析单元,用于对所述可视化语言进行语法解析生成中间对象;
处理单元,用于根据所述中间对象生成企业图表库echarts参数,使用所述echarts参数绘制echarts并输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民航信息网络股份有限公司,未经中国民航信息网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611260693.3/1.html,转载请声明来源钻瓜专利网。





