[发明专利]一种在柱状类图表上绘制粒子和光效的方法及装置有效
申请号: | 201910922248.6 | 申请日: | 2019-09-27 |
公开(公告)号: | CN110781652B | 公开(公告)日: | 2022-05-03 |
发明(设计)人: | 罗智丹;邹小芳;徐祥;王国玉 | 申请(专利权)人: | 成都四方伟业软件股份有限公司 |
主分类号: | G06F40/174 | 分类号: | G06F40/174;G06T13/80 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 柱状 图表 绘制 粒子 方法 装置 | ||
1.一种在柱状类图表上绘制粒子和光效的方法,包括已绘制的柱状图形,其特征在于:包括以下步骤:
S1、使用图片绘制和像素操作实现粒子和光效图形和颜色自定义配置;
S2、获取柱状图形的绘制数据;
S3、根据图形的绘制参数对步骤S1中配置的粒子和光效进行进一步配置;
S4、将步骤S3配置好的粒子和光效作为组件加入已绘制的柱状图形中进行进一步绘制得到带粒子和光效的柱状图形;
所述步骤S1中使用canvas图片绘制和像素操作实现粒子和光效图形和颜色自定义配置,按照组件扩展方法,分别通过继承组件的view和model基类来实现粒子和光效view和model类;
所述步骤S2中获取柱状图形的绘制数据的方法包括以下步骤:
S201、在view类的render方法中,使用ecModel中将柱状类的seriesModel筛选出来;
S202、通过seriesModel获得柱状图形的绘制数据,计算绘制高度或宽度最大值;
S203、根据绘制高度或宽度最大值获取图形绘制区域参数作为图形的绘制数据;
所述步骤S3中根据图形的绘制参数对步骤S1中配置的粒子和光效进行进一步配置的方法包括以下步骤:
S301、通过步骤S203获取的绘制区域参数对粒子和光效图片进行等比缩放和图片拼接处理;
S302、对粒子和光效进行颜色处理。
2.根据权利要求1所述的一种在柱状类图表上绘制粒子和光效的方法,其特征在于:所述柱状图形采用ECharts进行绘制。
3.根据权利要求1或2所述的一种在柱状类图表上绘制粒子和光效的方法,其特征在于:所述步骤S4中得到带粒子和光效的柱状图形的方法为:
S401、使用graphic绘制好zrender图形;
S402、将处理好的柱状图形及粒子和光效图形并添加到zrender图形组中;
S403、使用zrender的refresh方法,将柱状类图形和粒子光效图形一并绘制出来进行展示。
4.一种在柱状类图表上绘制粒子和光效的装置,其特征在于:包括:
存储器,用于存储可执行指令;
处理器,用于执行所述存储器中存储的可执行指令,实现如权利要求1所述的一种在柱状类图表上绘制粒子和光效的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都四方伟业软件股份有限公司,未经成都四方伟业软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910922248.6/1.html,转载请声明来源钻瓜专利网。