0.1.0 • Published 6 months ago
@antv/g2-ssr v0.1.0
SSR extension for G2 5.0
This extension package provides SSR support for G2 5.0, which supports canvas rendering in server side.
Usage
Install
npm install @antv/g2-ssrRender in JavaScript API
For complete options, please refer to G2 Spec
import { createChart } from '@antv/g2-ssr';
const chart = await createChart({
width: 640,
height: 480,
imageType: 'png', // or 'jpeg'
// chart spec
});
chart.exportToFile('chart');
// -> chart.png
chart.toBuffer();
// -> get bufferRender in CLI
npx g2-ssr export -i [chart-spec].json -o ./chartExport SVG / PDF
When render in JavaScript API, you can pass outputType option to export SVG or PDF.
const chart = await createChart({
width: 640,
height: 480,
outputType: 'svg', // or 'pdf'
// chart spec
});When render in CLI, you can pass -t or --type option to export SVG or PDF.
npx g2-ssr export -i [chart-spec].json -o ./file -t pdfLicense
MIT