需求:每天,每个月1号定时给用户发送邮件,邮件的内容是echarts的图片,这些全部都是定时器触发的,在后台生成echarts图片并保存到服务器,然后在发送邮件
网上其实已经有很多很多案例和方案解释,但有些是错误,或者不能满足我的需求.
1,支持echart4.0最新版本.
2, 支持上万条数据.网上只能查询几百条 然后拼接在cmd 命令中 而我采用java生成的optons json数据写成文件.把文件地址拼装在cmd中
js去读文件.
3.下面会给出完整源码
4.效果图
第一步:java后台拼接option
第二步:使用Java传cmd命令调用 PhantomJS生成echarts图片 (测试方法中option 是写死.)
贴出部分源码:
public class EchartGenerate { private static final String JSpath = "C:\\echarts