37

是否可以使用 NodeJS 创建图表,例如带有自定义图标的条形图和饼图?

4

3 回答 3

17

d3可能是你最好的选择。它可以生成几乎任何类型的图表。

您可以直接在浏览器中生成图表,或者如果您确实需要图像文件,您可以使用 node 中的模块并将输出转换为图像

于 2013-03-18T14:58:40.003 回答
7

基本上,您可以使用任何图表库。例如:

在您的服务器模板代码中,您可能希望使用服务器变量输出数据。下面的示例使用 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>

在此处了解有关其他图表库的更多信息

于 2015-11-29T04:44:53.070 回答
0

使用高图表

你必须安装

npm install -g node-highcharts

请参考以下链接

https://github.com/davidpadbury/node-highcharts

于 2013-08-26T05:53:49.007 回答