【技术实现步骤摘要】
图形绘制方法和装置以及电子设备
本专利技术涉及数据可视化
,尤其涉及一种图形绘制方法和装置以及电子设备。
技术介绍
图数据可视化是指,将原始数据表示成空间中相互连接的点,将数据之间的关系表示成边,并依据一定的规则进行布局,允许用户对点和边进行处理以帮助用户了解全局和局部的方案。专利技术人在实现本专利技术的过程中,发现现有技术至少存在如下问题:在现有的图数据可视化过程中,用户输入调用指令后,绘制引擎(例如,canvas引擎)需要根据用户的调用指令实时进行图数据绘制,从而造成绘制过程占用大量系统资源,且绘制速度很慢。
技术实现思路
本专利技术实施例提供一种图形绘制方法和装置以及电子设备,以解决现有技术中绘制过程占用大量系统资源且绘制速度慢的缺陷。为达到上述目的,本专利技术实施例提供了一种图形绘制方法,包括:根据待绘制的数据,生成至少一个用于描述待绘制的图形元素的配置信息;根据所述配置信息,在缓存中获取与所述配置信息相对应的图形元素;根据获取到的所述图形元素进行图形绘制。本专利技术实施例还提供了一种图形绘制方法,包括:从绘制引擎获取至少一个用于描述待绘制的图形元素的配置信息;根据所述配置信息获取相应的图形元素;将所述图形元素返回至所述绘制引擎,以进行图形绘制。本专利技术实施例还提供了一种图形绘制装置,包括:配置信息生成模块,用于根据待绘制的数据,生成至少一个用于描述待绘制的图形元素的配置信息;第一获取模 ...
【技术保护点】
1.一种图形绘制方法,其特征在于,包括:/n根据待绘制的数据,生成至少一个用于描述待绘制的图形元素的配置信息;/n根据所述配置信息,在缓存中获取与所述配置信息相对应的图形元素;/n根据获取到的所述图形元素进行图形绘制。/n
【技术特征摘要】
1.一种图形绘制方法,其特征在于,包括:
根据待绘制的数据,生成至少一个用于描述待绘制的图形元素的配置信息;
根据所述配置信息,在缓存中获取与所述配置信息相对应的图形元素;
根据获取到的所述图形元素进行图形绘制。
2.根据权利要求1所述的图形绘制方法,其特征在于,所述根据所述配置信息,在缓存中获取与所述配置信息相对应的图形元素,包括:
根据所述配置信息,在所述缓存中查找与所述配置信息相对应的图形元素,如果存在,则直接获取所述图形元素,如果不存在,则在所述缓存中创建与所述配置信息相对应的图形元素,并获取所述图形元素。
3.根据权利要求1所述的图形绘制方法,其特征在于,所述根据所述配置信息,在缓存中获取与所述配置信息相对应的图形元素,包括:
根据所述配置信息,在所述缓存中查找与所述配置信息相对应的图形元素,如果存在,则直接获取所述图形元素,如果不存在,则在所述缓存中将相应的图片素材转换为与所述配置信息相对应的图形元素,并获取所述图形元素。
4.根据权利要求1所述的图形绘制方法,其特征在于,还包括:
响应于接收到的针对待绘制的数据或已绘制的数据的修改指令,生成用于描述待绘制的图形元素的配置信息。
5.一种图形绘制方法,其特征在于,包括:
从绘制引擎获取至少一个用于描述待绘制的图形元素的配置信息;
根据所述配置信息获取相应的图形元素;
将所述图形元素返回至所述绘制引擎,以进行图形绘制。
6.根据权利要求5所述的图形绘制方法,其特征在于,所述根据所述配置信息获取相应的图形元素,包括:
查找与所述配置信息相对应的图形元素,如果存在,则直接获取所述图形元素,如果不存在,则创建与所述配置信息相对应的图形元素,并存储所述图形元素。
7.根据权利要求5所述的图形绘制方法,其特征在于,所述根据所述配置信息获取相应的图形元素,包括:
查找与所述配置信息相对应的图形元素,如果存在,则直接获取所述图形元素,如果不存在,则将相应的图片素材转换为与所述配置信息相对应的图形元素,并存储所述图形元素。
8.根据权利要求6或7所述的图形绘制方法,其特征在于,所述查找与所述配置信息相对应的图形元素,包括:
对所述配置信息进行哈希计算,生成哈希值;
查找与所述哈希值相匹配的图形元素。
9.根据权利要求6或7所述的图形绘制方法,其特征在于,还包括:
在创建或转换所述图形元素后,建立所述图形元素的索引,以存储所述图形元素。
10.根据权利要求9所述的图形绘制方法,其特征在于,所述在创建或转换所述图形元素后,建立所述图形元素的索引,以存储所述图形元素,包括:
从创建或转换的所述图形元素中,选取能够复用的图形元素建立索引,以存储所述能够复用的图形元素。
11.根据权利要求5所述的图形绘制方法,其特征在于,还包括:
对所述图形元素进行清理、重排或重绘的操作。
12.一种图形绘制装置,其特征在于,包括:
配置信息生成模块,用于根据待绘制的数据,生成至少一个用于描述待绘制的图形元素的配置信息;
第一获取模块,用于根据所述配置信息,在缓存中获取与所述配置信息相对应的图形元素;
绘制模块,用于根据获取到的所述图形元素进行图形绘...
【专利技术属性】
技术研发人员:王骕,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。