Skip to content

服务端渲染echarts,直接生成PNG图片返回,可用于发送邮件等。可以设置宽度、高度、主题,包含15种主题。

License

Notifications You must be signed in to change notification settings

p3p3pp3/ssr-echarts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SSR-ECHARTS

用于服务端渲染生成echarts图片。可以使用Get或Post。如果是GET需要UrlEncode。如果参数较多建议使用POST,通过后端转发buffer。

主题:light,dark,chalk,essos,halloween,infographic,macarons,purple-passion,roma,romantic,shine,vintage,walden,westeros,wonderland

Demo

DEMO:链接

建议自己部署,不要用我的,服务器有QPS<5限制,不保证一直开启。

图片

Docker部署

环境:Docker

指令:docker run -d -p 3000:3000 lz1998/ssr-echarts

自己部署

环境:nodejs 12

安装依赖:npm instsall

运行方式:PORT=3000 npm run serve

使用说明

发送请求:

METHOD:POST/GET

URL:http://localhost:3000/

HEADER:Content-Type:application/json

BODY:

{
    "theme": "macarons",
    "width": 800,
    "height": 600,
    "xAxis": {
        "type": "category",
        "data": ["1","1","1","1","1","1","1"]
    },
    "yAxis": {
        "type": "value"
    },
    "series": [{
        "data": [820, 932, 901, 934, 1290, 1330, 1320],
        "type": "line"
    }]
}

echarts官网:https://echarts.apache.org/

About

服务端渲染echarts,直接生成PNG图片返回,可用于发送邮件等。可以设置宽度、高度、主题,包含15种主题。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 74.4%
  • Dockerfile 25.6%