Highcharts和JSON参数

时间:2014-08-13 12:08:59

标签: json highcharts

我的文件data.json是:

[{"metier":"Administratif","total":197555},
{"metier":"Canalisateur","total":4717},
{"metier":"Carreleur","total":15513}]

请告诉我如何编写我的javascript代码? 我想用列创建一个图表(" metier"是X和"总计"是Y)

$(document).ready(function() {

    var options = {
        chart: {
            renderTo: 'container',
            type: 'column'
        },
        series: [{}]
    };

    $.getJSON('data.json', function(data) {
        options.series[0].data = data;
        var chart = new Highcharts.Chart(options);
    });

});

先谢谢..

1 个答案:

答案 0 :(得分:0)

请参阅解析器示例:

var output = [];

$.each(data,function(i,d){
    output.push({
        name: d.metier,
        y: d.total
    });
});

此代码需要在$ .getJSON()回调正文中运行。

http://jsfiddle.net/sbochan/g7uzzyka/1/