项目简介
本项目提供了一种简单的方法,可将基于echart的可视化图表导出为图片。其核心是通过安装phantomjs浏览器并完成环境配置,利用它实现对echart图表的截图功能。
项目的主要特性和功能
- 给出在RHEL 8 / CentOS 8系统上安装phantomjs的详细步骤。
- 支持用户使用简单命令把echart图表导出为图片。
安装使用步骤
假设用户已经下载了本项目的源码文件。
1. 安装phantomjs
- 检查依赖包:使用rpm -q glibc
和rpm -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】