就是输入具体数据直接生成 png 或 svg 图片, 而不是像 apexcharts 和 echarts 那样依赖浏览器
有的,例如:
-
D3.js:这是一款非常流行的 JavaScript 数据可视化库,可以生成 SVG 和 Canvas 类型的图表,也可以配合 Node.js 使用。借助于一些其他的 Node.js 库,如 jsdom 和 canvas,D3.js 可以在 Node.js 中生成 SVG 和 Canvas 类型的图表。
-
Chart.js:这是一款简单易用的图表库,支持多类图表类型,包括折线图、柱状图、饼状图等,并且可以生成 PNG 和 JPEG 格式的图表图片。
-
Plotly:这是一款功能强大且易用的数据可视化库,支持多种类型的图表,包括折线图、散点图、条形图等,并且可以生成 SVG、PNG、JPEG 等格式的图表图片。
-
Highcharts:这是一款非常流行的图表库,支持多种类型的图表,包括折线图、柱状图、饼状图等,并且可以生成 SVG、PNG、JPEG 等格式的图表图片。
以上这些库都可以在 Node.js 环境中使用,你可以根据自己的需求选择一款最适合自己的库。