如何获取Highcharts热图点击事件的xAxis和yAxis信息?

时间:2015-07-06 23:53:37

标签: highcharts highmaps

在Highcharts热图中,我通常定义一个点击事件:

options.plotOptions = {
    series: {
        cursor: 'pointer',
        point: {
            events: {
                click: function() {
                /* action */
                }
            }
        }
    }
};

如何在此函数中获取xAxis和yAxis信息?

例如,在this演示中,当我点击左上角的0.67时,我想提醒“星期五,亚历山大”。

我可以将参数传递给此函数吗?或者还有其他方法吗?

谢谢! :)

1 个答案:

答案 0 :(得分:5)

该事件附有关键点。所以,你可以这样做:

           click: function (event) {
                var str = event.point.series.yAxis.categories[event.point.y] + ',' +
                    event.point.series.xAxis.categories[event.point.x]
                alert(str);
            }

http://jsfiddle.net/blaird/3UWaA/26/