Highcharts和JSON
让我知道如何在Y中声明多个数据,因为我的脚本无法工作 我的JSON文件是:Highcharts和JSON,json,highcharts,Json,Highcharts,让我知道如何在Y中声明多个数据,因为我的脚本无法工作 我的JSON文件是: [{"metier":"Administratif","annee2005":182373,"annee2006":188153,"annee2007":194636}, {"metier":"Igenieur","annee2005":9140,"annee2006":9483,"annee2007":4321}, {"metier":"Chef de chantier","annee2005":25118,"anne
[{"metier":"Administratif","annee2005":182373,"annee2006":188153,"annee2007":194636},
{"metier":"Igenieur","annee2005":9140,"annee2006":9483,"annee2007":4321},
{"metier":"Chef de chantier","annee2005":25118,"annee2006":29417,"annee2007":32081},
{"metier":"Commercial","annee2005":13122,"annee2006":16294,"annee2007":17706}]
我的Javascript是
$.getJSON('dataTest.json', function(data) {
var output = [];
$.each(data,function(i,d){
output.push(
{
name: d.metier,
y: [d.annee2005,d.annee2006]
}
);
});
$('#container').highcharts({
chart:{
type:'column'
},
xAxis:{
type:'category'
},
series: [{
name: 'Métiers',
data: output
}
]
});
});
在
output.y
中,您有两个值的数组,但它必须是y的一个值,您需要为输出2图形创建两个系列,如下所示output.push({name:d.metier,y:d.annee2005},{name:d.metier,y:d.annee2006});