是否可以创建图表,例如使用NodeJS自定义图标的酒吧和馅饼?
答案 0 :(得分:12)
d3可能是你最好的选择。它几乎可以生成任何可以想象的图表。
您可以直接在浏览器中生成图表,或者如果您确实需要图像文件,可以use the module in node and convert the output to an image。
答案 1 :(得分:1)
基本上你可以使用任何图表库。例如:
在服务器模板代码上,您可能希望使用服务器变量输出数据。以下示例使用swig模板引擎,ExpressJS和Chartist库
<div class="ct-chart ct-perfect-fourth"></div>
<script>
new Chartist.Line('.ct-chart', {
labels: {{ chartLabel | raw }},
series : [{{ charts | raw}}]
}, {
axisY: {
onlyInteger: true
}
});
</script>
详细了解其他图表库here
答案 2 :(得分:0)
使用highcharts
你必须安装
npm install -g node-highcharts
参考以下链接