我有一个图表,我可以在图表下方的每个点显示其他数据。因此,我将数据对象的id传递给系列的点数据。当有人点击图表中的某个点时,我可以在回调中读取event.point.id
中的ID。不幸的是,这只能减少1000点。如果我将turboThreshold设置为2000,则event.point
对象中缺少其他数据。
系列看起来像这样
series:{
data: [{x:1, y:2, id:'someId'}]
turboThreshold: 2000
}
答案 0 :(得分:2)
请查看具有2000点和ids的简单示例http://jsfiddle.net/GRUjw/1。有关point的id的信息以div显示。
plotOptions: {
series: {
turboThreshold:3000,
cursor: 'pointer',
point: {
events: {
click: function() {
$('#report').html('Clicked point\'s id: '+this.id);
}
}
}
}
},
答案 1 :(得分:1)
根据此Github issue,我必须为该系列禁用dataGrouping
series:{
data: [{x:1, y:2, id:'someId'}]
turboThreshold: 2000,
dataGrouping: {
enabled: false
}
}