【技术实现步骤摘要】
本专利技术属于可视化系统,具体为一种用于批量生成并下载图表的解决方案。
技术介绍
1、可视化系统是目前常见的应用系统,该系统直观清晰的利用图表将数据呈现在屏幕上,对于图表渲染并批量导出是现在开发中常见的业务场景:场景1:在做数据统计时,需要渲染大量的图表,其中不免有大量相同的图表配置,开发需重复将冗余的代码写到项目中,随着项目需求的不断迭代和更新优化,冗余代码不可维护,此时需要提前将相同的基础图表配置提取并加以封装;场景2:可视化系统中经常会有批量图表导出的需求,此时需要对每个图表重复开发相同的导出相关代码,之后每添加一张图表都需重复相关操作,长此以往,也会产生大量的冗余代码,此时需要将图表导出以组件形式提取标记再批量导出。
2、现有的echarts图表提供的大量丰富的图表库以及集成好的下载图表的方法,虽然提供了图表的下载方式,但是在实际的使用过程中,仍然存在不足之处,echarts只提供了基础的图表渲染,但是却无法快速的生成需求中的定制化图表,同时图表下载也是将单张图表进行下载并且无法压缩,在需要批量处理图表时,需要耗费大
...【技术保护点】
1.一种用于批量生成并下载图表的解决方案,其特征在于,具体步骤如下:
2.根据权利要求1所述的一种用于批量生成并下载图表的解决方案,其特征在于:步骤一、步骤四和步骤六中所述的echarts是一款基于JavaScript的数据可视化图表库。
3.根据权利要求1所述的一种用于批量生成并下载图表的解决方案,其特征在于:步骤三中所述的file-saver是一个用于生成文件的JavaScript库。
4.根据权利要求1所述的一种用于批量生成并下载图表的解决方案,其特征在于:步骤六中所述的JSZip是一个用于创建、读取和编辑.zip文件的Jav
...【技术特征摘要】
1.一种用于批量生成并下载图表的解决方案,其特征在于,具体步骤如下:
2.根据权利要求1所述的一种用于批量生成并下载图表的解决方案,其特征在于:步骤一、步骤四和步骤六中所述的echarts是一款基于javascript的数据可视化图表库。
3.根据权利要求1所述的一种用于批量生成并下载图表的解决方案,其特征在于:步骤三中所述的file-saver是一个用于生成文件的javascript库。
4.根据权利要求1所述的一种用于批量生成并下载图表的解决方案,其特征在于:步骤六中所述的jszip是一个用于创建、读取和编辑.zip文件的javascript库。
5.根据权利要求1所述的一种用于批量生成并下载图表的解决方案,其特征在于:步骤一中所述的基础平台的搭建,提供了多种基础图表,并根据使用者需求定制化图表,同时渲染出效果并下载相关代码,使开发者可快速应用...
【专利技术属性】
技术研发人员:闫玉春,
申请(专利权)人:北京皮尔布莱尼软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。