Hi Erik ECharts didn't plan to support server-side SVG rendering directly because there is no DOM environment in the node.js.
But I tried to use JSDom to simulate the DOM environment in the node.js, then run ECharts with SVG renderer. It works well. Here is a code snippet in the gist: https://gist.github.com/pissang/4c32ee30e35c91336af72b129a1a4a73 You can run it with node-canvas and JSDom installed. Hope this helps. Best regards. Erik Anderson <eand...@pobox.com> 于2019年9月24日周二 上午3:46写道: > Hi ECharts, > > Was good meeting some of you at ApacheCON. EChats looks amazing. Its even > better than D3&Vega. > > I talked with Ovilia for a while after her Echarts presentation about > backend/server side publishing of SVG. My understanding from conversations > with Ovilia is that server side rendering of Echarts->SVG isnt supported. > > At Bloomberg, our PDF report generation systems all run on the back end > server. A PDF contains many charts and graphics. We use SVG and converted > it into Adobe PDF vectors because PNG/BMP pixelate and look horrible on > large monitors or good quality printers. > > Is there any interest in the Echarts community to support server side > rendering of Echarts->SVG? > > I assume this is an npm NodeJS package but which one? > > I am sure the answer is on Google search somewhere but English and Echarts > is hard to follow the right threads. > > Erik Anderson > Bloomberg > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@echarts.apache.org > For additional commands, e-mail: dev-h...@echarts.apache.org > > -- Yi Shen Senior Developer Baidu, Inc.