java后台生成echarts图表并保存图片

需求:每天,每个月1号定时给用户发送邮件,邮件的内容是echarts的图片,这些全部都是定时器触发的,在后台生成echarts图片并保存到服务器,然后在发送邮件

网上其实已经有很多很多案例和方案解释,但有些是错误,或者不能满足我的需求.

1,支持echart4.0最新版本.

2, 支持上万条数据.网上只能查询几百条 然后拼接在cmd 命令中 而我采用java生成的optons json数据写成文件.把文件地址拼装在cmd中

js去读文件.

3.下面会给出完整源码

第一步:java后台拼接option

第二步:使用Java传cmd命令调用 PhantomJS生成echarts图片 (测试方法中option 是写死.)

贴出部分源码:


第三部分 echarts-convert.js

PhantomJS工具

链接:https://pan.baidu.com/s/1NX9pf77SlEtU_QdKMn3_Ow 提取码:wli7

如有疑问,可以加群快速交流.929090540

经验分享 程序员 微信小程序 职场和发展