echarts-ssr
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

echarts-ssr

echarts js server side rendering using node-canvas

Table of Contents

Installation

$ npm install echarts-ssr

Quick Example

const { Chart } = require('echarts-ssr');

const option = {
    title: {
        text: 'ECharts entry example'
    },
    backgroundColor: 'white',
    tooltip: {},
    legend: {
        data:['Sales']
    },
    xAxis: {
        data: ["shirt","cardign","chiffon shirt","pants","heels","socks"]
    },
    yAxis: {},
    series: [{
        name: 'Sales',
        type: 'bar',
        data: [5, 20, 36, 10, 10, 20]
    }]
};

const chart = new Chart(800, 600);
chart.renderToFileSync(option, 'render-to-file.png');

Alt text

API

renderToBuffer

Render chart from canvas to buffer. This method will return Promise<Buffer>

Parameter Name Description Type Default Value
option Echarts option EChartOption | EChartsResponsiveOption
[autoDispose] Auto dispose chart boolean true

renderToBufferSync

Synch render chart from canvas to buffer. This method will return Buffer

Parameter Name Description Type Default Value
option Echarts option EChartOption | EChartsResponsiveOption
[autoDispose] Auto dispose chart boolean true

renderToFile

Render chart from canvas to file. This method will return Promise

Parameter Name Description Type Default Value
option Echarts option EChartOption | EChartsResponsiveOption
filename string
[autoDispose] Auto dispose chart boolean true

renderToFileSync

Synch render chart from canvas to buffer.

Parameter Name Description Type Default Value
option Echarts option EChartOption | EChartsResponsiveOption
filename string
[autoDispose] Auto dispose chart boolean true

Package Sidebar

Install

npm i echarts-ssr

Weekly Downloads

101

Version

0.0.1

License

MIT

Unpacked Size

6.56 kB

Total Files

4

Last publish

Collaborators

  • andrinur