hitTestメソッドを使用すると、マウスの下にあるチャート領域を特定できます。mousemove、mouseover、mouseupなどのマウスイベント内で、hitTestメソッドを呼び出します。
myChart.hostElement.addEventListener('mousemove', function (e) {
// ヒットテストオブジェクトを取得します
var ht = myChart.hitTest(e);
// チャート要素を取得します
var elem = ht.chartElement;
// 系列を取得します
var series = ht.series;
// ポイントインデックスを取得します
var index = (ht.pointIndex != null && series) ? ht.pointIndex : null;
});
hitTestメソッドは、ポイントをパラメータとして受け取ります。ヒットテストで取得可能なチャート要素は次のとおりです。