【技术实现步骤摘要】
一种可视化工具配置项参数的自动生成方法和装置
[0001]本专利技术涉及数据处理
,具体涉及一种可视化工具配置项参数的自动生成方法和装置。
技术介绍
[0002]随着大数据的发展以及多种浏览器性能的不断提升,数据可视化是大数据分析的一个重要进展,数据可视化即通过图表的形式来展示数据,目前用于前端的数据可视化工具中,Echarts得到广泛使用,Echarts是一种开源的图表组件,是基于JavaScript实现的开源可视化工具,且能涵盖各行业图标,满足各种需求,Echarts具有很多的配置参数,因此需要数量庞大的配置项参数,为了解决配置项参数复杂的问题,现有技术中开发人员发现Echarts生成图表时,经常需要做一些繁琐的数据类型转化或修改复杂的配置项等工作,因此基于Vue.js(一种构建用户界面的JavaScript框架)和Echarts改进的v
‑
Echarts工具的出现,使得在开发过程中只需提供一种对前后端友好的数据格式,然后再设置简单的配置项,即可轻松生成常见的图表;现有技术中还提出了按照某种映射关 ...
【技术保护点】
【技术特征摘要】
1.一种可视化工具配置项参数的自动生成方法,其特征在于,包括:步骤1,获取待处理图表以及所述待处理图表的图表类型,依据所述待处理图表以及所述图表类型在图表库中查找源示例图表;步骤2,计算所述待处理图表与所述源示例图表之间的相似度,得到相似度分数;步骤3,判断所述相似度分数是否满足预设阈值;若是,则执行步骤5;若否,则执行步骤4;步骤4,调整所述源示例图表对应的生成代码,并利用调整后的生成代码,更新所述源示例图表,其中,所述生成代码包括配置项参数;而后跳转执行步骤2;步骤5,将所述源示例图表当前对应的生成代码作为所述待处理图表对应的生成代码,依据所述生成代码确定可视化工具配置项参数。2.根据权利要求1所述的方法,其特征在于,步骤1进一步包括:对所述待处理图表进行区域分割和文字识别处理,依据处理结果确定所述待处理图表的部分参数;将所述待处理图表的部分参数应用于图表库中所述图表类型对应的候选示例图表中,得到转换图表;从所述转换图表中选取源示例图表。3.根据权利要求2所述的方法,其特征在于,步骤1进一步包括:依据所述待处理图表与所述转换图表之间的相似度,从所述转换图表中选取源示例图表。4.根据权利要求1所述的方法,其特征在于,步骤2进一步包括:对所述待处理图表和所述源示例图表进行特征提取,得到所述待处理图表的图像特征和所述源示例图表的图像特征;所述图像特征包括图像深度特征和图像边缘特征;计算所述待处理图表的图像特征与所述源示例图表的图像特征之间的相似度,得到相似度分数。5.根据权利要求4所述的方法,其特征在于,步骤2进一步包括:利用残差网络提取所述待处理图表的图像深度特征以及所述源示例图表的图像深度特征;利用梯度方向直方图算法提取所述待处理图表的图像边缘特征以及所述源示例图表的图像边缘特征;将所述待处理图表的图像深度特征与所述待处理图表的图像边缘特征进行拼接,得到所述待处理图表的图像特征;将所述源示例图表的图像深度特征与所述源示例图表的图像边缘特征进行拼接,得到所述源示例图表的图像特征。6.根据权利要求1
‑
5任一项所述的...
【专利技术属性】
技术研发人员:张慧美,杨达,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。