一种用于批量生成并下载图表的解决方案制造技术

技术编号:43686194 阅读:21 留言:0更新日期:2024-12-18 21:05
本发明专利技术属于可视化系统技术领域,且公开了一种用于批量生成并下载图表的解决方案,具体步骤如下:步骤一:以echarts为基础库,搭建基础平台,将其提供的基础配置的图表进行封装,并实现渲染;步骤二:收集日常定制化图表的需求,以表单形式编辑,并实时渲染定制化后的图表,同时将所选值存储至定制化对象中。本发明专利技术提供了快速生成基本图表和定制化图表的平台并提供生成定制化配置代码,开发者将默认配置与定制化配置在项目中分离后,对定制化的组件进行标记,标记后的组件和合并了定制化配置的基本配置进行关联并抛出文件标记变量和配置函数,批量注册子组件,得到的组件数组便于识别组件并通过文件标记关联批量下载压缩图表。

【技术实现步骤摘要】

本专利技术属于可视化系统,具体为一种用于批量生成并下载图表的解决方案


技术介绍

1、可视化系统是目前常见的应用系统,该系统直观清晰的利用图表将数据呈现在屏幕上,对于图表渲染并批量导出是现在开发中常见的业务场景:场景1:在做数据统计时,需要渲染大量的图表,其中不免有大量相同的图表配置,开发需重复将冗余的代码写到项目中,随着项目需求的不断迭代和更新优化,冗余代码不可维护,此时需要提前将相同的基础图表配置提取并加以封装;场景2:可视化系统中经常会有批量图表导出的需求,此时需要对每个图表重复开发相同的导出相关代码,之后每添加一张图表都需重复相关操作,长此以往,也会产生大量的冗余代码,此时需要将图表导出以组件形式提取标记再批量导出。

2、现有的echarts图表提供的大量丰富的图表库以及集成好的下载图表的方法,虽然提供了图表的下载方式,但是在实际的使用过程中,仍然存在不足之处,echarts只提供了基础的图表渲染,但是却无法快速的生成需求中的定制化图表,同时图表下载也是将单张图表进行下载并且无法压缩,在需要批量处理图表时,需要耗费大量的时间,产生大量冗本文档来自技高网...

【技术保护点】

1.一种用于批量生成并下载图表的解决方案,其特征在于,具体步骤如下:

2.根据权利要求1所述的一种用于批量生成并下载图表的解决方案,其特征在于:步骤一、步骤四和步骤六中所述的echarts是一款基于JavaScript的数据可视化图表库。

3.根据权利要求1所述的一种用于批量生成并下载图表的解决方案,其特征在于:步骤三中所述的file-saver是一个用于生成文件的JavaScript库。

4.根据权利要求1所述的一种用于批量生成并下载图表的解决方案,其特征在于:步骤六中所述的JSZip是一个用于创建、读取和编辑.zip文件的JavaScript库。<...

【技术特征摘要】

1.一种用于批量生成并下载图表的解决方案,其特征在于,具体步骤如下:

2.根据权利要求1所述的一种用于批量生成并下载图表的解决方案,其特征在于:步骤一、步骤四和步骤六中所述的echarts是一款基于javascript的数据可视化图表库。

3.根据权利要求1所述的一种用于批量生成并下载图表的解决方案,其特征在于:步骤三中所述的file-saver是一个用于生成文件的javascript库。

4.根据权利要求1所述的一种用于批量生成并下载图表的解决方案,其特征在于:步骤六中所述的jszip是一个用于创建、读取和编辑.zip文件的javascript库。

5.根据权利要求1所述的一种用于批量生成并下载图表的解决方案,其特征在于:步骤一中所述的基础平台的搭建,提供了多种基础图表,并根据使用者需求定制化图表,同时渲染出效果并下载相关代码,使开发者可快速应用...

【专利技术属性】
技术研发人员:闫玉春
申请(专利权)人:北京皮尔布莱尼软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1