SpringBoot生成Echarts报表图片

SpringBoot + PhantomJS + ECharts 生成图表图片

PhantomJS安装

官网下载对应的安装包,然后配置环境变量即可。

Linux:

shell 复制代码
vi /etc/profile
export PATH=$PATH:/usr/local/phantomjs/bin

Windows

tex 复制代码
右键我的电脑->属性->高级系统设置->高级->环境变量
在 Path 添加 D:\Program Files\PhantomJS\bin\

测试是否安装成功:

shell 复制代码
#进入到example目录
cd example
#运行js脚本
phantomjs hello.js

通过PhantomJS启动Echarts

生成图片的核心脚本在于 echarts-convert.js ,里面会调用 echarts.min.js、jquery.min.js、china.js 三个脚本来生成echarts图表。

我们需要通过PhantomJS来启动Echarts服务

shell 复制代码
#进入目录
cd echartsconvert
#启动
phantomjs echarts-convert.js -s

编写代码生成图表文件

代码已放到gitlab,pull下来启动即可

相关推荐
Asthenia041242 分钟前
什么是消除直接左递归 - 编译原理解析
后端
Asthenia04121 小时前
什么是自上而下分析 - 编译原理剖析
后端
Asthenia04121 小时前
什么是语法分析 - 编译原理基础
后端
Asthenia04121 小时前
理解词法分析与LEX:编译器的守门人
后端
uhakadotcom1 小时前
视频直播与视频点播:基础知识与应用场景
后端·面试·架构
Asthenia04122 小时前
Spring扩展点与工具类获取容器Bean-基于ApplicationContextAware实现非IOC容器中调用IOC的Bean
后端
bobz9653 小时前
ovs patch port 对比 veth pair
后端
Asthenia04123 小时前
Java受检异常与非受检异常分析
后端
uhakadotcom3 小时前
快速开始使用 n8n
后端·面试·github
JavaGuide3 小时前
公司来的新人用字符串存储日期,被组长怒怼了...
后端·mysql