0.0.1 • Published 8 months ago
@antv/g6-ssr v0.0.1
SSR extension for G6 5.0
This extension package provides SSR support for G6 5.0, which supports canvas rendering in server side.
Usage
Install
npm install @antv/g6-ssr
Render in JavaScript API
For complete options, please refer to G6 Graph Options
import { createGraph } from '@antv/g6-ssr';
const graph = await createGraph({
width: 500,
height: 500,
data: {
// data
},
// other options
});
graph.exportToFile('image');
// -> image.png
Render in CLI
npx g6-ssr export -i [graph-options].json -o ./image
Export SVG / PDF
When render in JavaScript API, you can pass outputType
option to export SVG or PDF.
const graph = await createGraph({
width: 500,
height: 500,
data: {
// data
},
outputType: 'svg', // or 'pdf'
// other options
});
When render in CLI, you can pass -t
or --type
option to export SVG or PDF.
npx g6-ssr export -i [graph-options].json -o ./file -t pdf
License
MIT
0.0.1
8 months ago