对于HighChart,下面是我的数据:
data = [
{ y:11,color: colors[7],
drilldown:{ name:'X',categories: [ 'A', 'B', 'C', 'D' ],
data: [ 73, 5, 2, 3 ],
color: colors[5]
}
},
{ y:7,color: colors[7],
drilldown:{ name:'Y',categories: [ 'E', 'F', 'G', 'H' ],
data: [ 16, 2, 3, 20 ],color: colors[5]
}
},
so on
.
.
];
它适用于点击事件我检查'drilldown',我可以得到'名字'。 但是,在第二级的drilldonw中,我似乎无法在点击事件中获得类别名称。
events: {
click: function() {
var drilldown = this.drilldown;
//var drilldownC = this.drilldown.categories;
if (drilldown) { // drill down
setChartC(drilldown.name, drilldown.categories, drilldown.data, drilldown.color, drilldown.level);
} else { // restore
setChartC(name, categories, data, null, level);
alert(this.options.name);
}
}
}
如何在点击事件中获取'类别:['A','B','C','D']'名称? 请帮忙!
答案 0 :(得分:1)
我通过重组数据结构并给出了一个"名称"对于每个类别。