有没有办法为列上的每个堆叠元素设置其他数据(ID组)?
我需要点击每个堆叠元素来获取这些ID ..
$('#container').highcharts({
chart: {
type: 'column'
},
series: [{
name: 'John',
data: [20, 30, 40]
}, {
name: 'Jane',
data: [50, 60, 60]}
});
示例,我需要将 ids {2,3,5}与元素20,ids {4,6}至30,ids {1,9}至40 ... 相关联。通过单击列上的堆叠元素来获取这些ID。任何方法都受到高度赞赏。
提前致谢
此外,我需要点击x轴标签文本时y轴上所有点的ID。在$('。highcharts-xaxis-labels text')上有没有办法解决这个问题。点击(function(event){});
答案 0 :(得分:1)
将格式数据更改为以下内容:
$('#container').highcharts({
chart: {
type: 'column'
},
series: [{
name: 'John',
data: [{
y: 20,
ids: [2, 3, 5],
}, {
y: 30,
ids: [4, 6]
}, {
y: 40,
ids: [1, 9]
}]
}, {
name: 'Jane',
data: [50, 60, 60]
}]
});
要获得点击点的ids
,只需使用point.events.click
callback。