在一个页面上,我有多个以这种方式调用的Highcarts $(class).highcharts(options)。高棚的数量可能会有所不同,具体取决于页面中可用的班级数量。现在我想编写一个函数,它会在点击图例时触发饼图上的悬停效果。此单击事件应特定于每个高级图。由于某些原因我无法改变初始化方法。
http://jsfiddle.net/shashikant_tripathi/dn5891r8/
point: {
events: {
legendItemClick: function (e) {
//Here i want ot write something like this
chart.tooltip.refresh(chart.series[0].data[index]);
return false;
}
}
}
与上面指定的小提琴相似的功能,但在我的情况下,有多个图表,初始化以不同的方式完成,这是我现在无法改变的。有人可以帮我解决这个问题。
答案 0 :(得分:0)
在options对象中设置公共选项,并调用tooltip.refresh
内的legendItemClick
事件。
API参考:
http://api.highcharts.com/highcharts/plotOptions.series.events.legendItemClick