我需要有关highchart的帮助
我想从数组
设置系列深入分析数据这是使用手册
的代码 series: [{
name: 'Things',
colorByPoint: true,
data: [{
name: 'Animals',
y: 5,
drilldown: 'animals'
}, {
name: 'Fruits',
y: 2,
drilldown: 'fruits'
}, {
name: 'Cars',
y: 4
drilldown: 'cars'
}]
}],
但我想从数组
设置此系列的数据这是我的阵列:
var name = new Array('Animals', 'Fruits', 'Cars');
var y = new Array(5, 2, 4);
var drill = new Array('animals', 'fruits', 'cars');
这是使用从数组
设置的变量的系列 series: [{
name: 'Things',
colorByPoint: true,
data: data_drilldown //data_drilldown is a variable set from array
}],
我尝试了很多方法设置值data_drilldown
但是失败了
data_drilldown
设置值name, y, and drill
,以便输出与手动输出相同
非常感谢
答案 0 :(得分:1)
简单地使用for
,就这样:
var data_drilldown = [];
for(var i = 0; i < name.length; i++) {
data_drilldown.push({
name: name[i],
y: y[i],
drilldown: drill[i];
});
}
注意:所有数组的长度必须相同。