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
