Markiewicz_praca/nativeSsr.js

20 lines
439 B
JavaScript

const echarts = require('echarts');
const init = (w=400,h=300)=> echarts.init(null, null, {
renderer: 'svg',
ssr: true,
width: w,
height: h
});
const createSingleChart = (option,w=400,h=300)=>{
const chart = init(w,h)
chart.setOption(option);
const str = chart.renderToSVGString()
chart.dispose()
return str;
}
module.exports = {
init:init,
createSingleChart:createSingleChart
}