是否有可能创建图表,如酒吧和使用自定义的NodeJS图标馅饼?
Answer 1:
D3可能是你最好的选择。 它可以产生几乎任何类型的图表想象的。
你可以在浏览器中直接生成图表,或者如果你真的需要一个图像文件,你可以在模块中使用节点和输出转换为图像 。
Answer 2:
你可以使用任何的图表库,基本上是这样。 例如:
- 谷歌图表API
- Chartjs
- 宪章
在您的服务器模板的代码,你可以使用服务器变量要输出的数据。 以下,使用痛饮模板引擎,ExpressJS和宪章库的例子
<div class="ct-chart ct-perfect-fourth"></div>
<script>
new Chartist.Line('.ct-chart', {
labels: {{ chartLabel | raw }},
series : [{{ charts | raw}}]
}, {
axisY: {
onlyInteger: true
}
});
</script>
了解更多关于其他图表库在这里
Answer 3:
使用highcharts
你必须安装
npm install -g node-highcharts
请参考以下链接
https://github.com/davidpadbury/node-highcharts
文章来源: How to create charts using NodeJS?