# phantomjs-echarts **Repository Path**: Hawkc/phantomjs-echarts ## Basic Information - **Project Name**: phantomjs-echarts - **Description**: A demo for ECharts server rendering by Phantomjs. 一个使用Phantomjs实现的服务端渲染ECharts图片的demo - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-06-15 - **Last Updated**: 2023-06-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # phantomjs-echarts #### 介绍 一个使用Phantomjs实现的服务端渲染ECharts图片的demo。 #### 使用说明 执行以下指令,将在tmp目录下生成图片 ``` phantomjs echarts-convert.js [echarts-option-base64] ``` 其中的```[echarts-option-base64]```可以使用```script/base64util.js```中的```encode```方法生成。 ```javascript var Base64 = require('./base64util.js'); var b = Base64.encode(JSON.stringify( { xAxis: { type: 'category', boundaryGap: false, data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'] }, yAxis: { type: 'value' }, series: [{ data: [820, 932, 901, 934, 1290, 1330, 1320], type: 'line', areaStyle: {} }] } )); // eyJ4QXhpcyI6eyJ0eXBlIjoiY2F0ZWdvcnkiLCJib3VuZGFyeUdhcCI6ZmFsc2UsImRhdGEiOlsiTW9uIiwiVHVlIiwiV2VkIiwiVGh1IiwiRnJpIiwiU2F0IiwiU3VuIl19LCJ5QXhpcyI6eyJ0eXBlIjoidmFsdWUifSwic2VyaWVzIjpbeyJkYXRhIjpbODIwLDkzMiw5MDEsOTM0LDEyOTAsMTMzMCwxMzIwXSwidHlwZSI6ImxpbmUiLCJhcmVhU3R5bGUiOnt9fV19 ```