littlebot
Published on 2025-04-11 / 0 Visits
0

【源码】基于phantomjs的echart图片导出系统

项目简介

本项目提供了一种简单的方法,可将基于echart的可视化图表导出为图片。其核心是通过安装phantomjs浏览器并完成环境配置,利用它实现对echart图表的截图功能。

项目的主要特性和功能

  1. 给出在RHEL 8 / CentOS 8系统上安装phantomjs的详细步骤。
  2. 支持用户使用简单命令把echart图表导出为图片。

安装使用步骤

假设用户已经下载了本项目的源码文件。 1. 安装phantomjs - 检查依赖包:使用rpm -q glibcrpm -q fontconfig检查,若缺少则用dnf install glibc fontconfig安装。 - 下载二进制包:访问官方下载网址,或使用wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2下载。 - 解压缩:使用tar -xvf phantomjs-2.1.1-linux-x86_64.tar.bz2,若报错可能缺少bzip2包,用yum -y install bzip2安装。 - 添加软链接:执行ln -s /opt/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/local/bin/phantomjs。 - 检测安装:使用phantomjs --version检查是否安装成功。 2. 准备echart数据参数:根据项目需求,准备要生成echart的数据参数,并保存为test.txt文件。 3. 执行命令导出图片:进入项目所在目录,执行以下命令 options=$(cat test.txt) phantomjs echarts-convert.js -options ${options} -outfile./test.png -width 1500 -height 800 会在当前项目下生成一个test.png图片。

注意:安装和使用过程中可能遇到依赖包安装问题,需按提示操作。生成图片时可按需调整保存路径、宽度和高度。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】