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下来启动即可

相关推荐
唐青枫22 分钟前
把代码搬到编译期:Zig comptime、泛型与类型反射实战
后端
风曳丷23 分钟前
06|Direct 与 Indirect Prompt Injection
后端
风曳丷26 分钟前
05|Prompt Injection 不是一句神奇咒语
后端
喜欢睡觉33 分钟前
单词管理系统
前端·后端
嘻哈baby34 分钟前
运维工程师必须掌握的基础技能有哪些?
后端
风曳丷36 分钟前
08|怎样证明一次 Prompt Injection 成功了
后端
刘立军39 分钟前
插件化与扩展点:引导 AI 模块化插拔开发,功能解耦便于迭代
人工智能·后端·架构
掘金者阿豪40 分钟前
HashMap 一篇讲透:从数组、链表、红黑树到扩容以及退化,面试再也不怕被追问
后端
用户8132679332542 分钟前
Python 计算盘中 VWAP:为什么 1 分钟 K 线是量化工程中的高性价比选择
后端·算法·github
风曳丷1 小时前
07|Instruction Hierarchy 不是安全边界
后端