如何使用NodeJS创建图表?

时间:2013-03-18 12:36:15

标签: node.js graph charts

是否可以创建图表,例如使用NodeJS自定义图标的酒吧和馅饼?

3 个答案:

答案 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

参考以下链接

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