2017-01-26 7 views
0

highchars.jsとカスタムイベントプラグインを使用しています。 xAxisラベルにmouseoverイベントハンドラを追加します。イベントハンドラでラベル付きラベル値を取得するにはどうすればよいですか?ありがとう。highchartsカスタムイベントプラグインでマウスのラベル付きラベル値を取得するにはどうすればよいですか?

https://jsbin.com/havezujuva/edit?html,js,output

xAxis: { 
      categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], 

      labels:{ 
       events: { 
        mouseover: function (e) { 
         console.log('over'); 
        } 
       }    
      } 

     } 

答えて

1

あなたはthis.axis.categories[this.value]からアクセスすることができます。

xAxis: { 
     categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], 

     labels:{ 
      events: { 
       mouseover: function (e) { 
        console.log('over'); 
        console.log(this.axis.categories[this.value]); 
       } 
      }    
     } 

    } 
+0

ありがとうございました。それは作品です。 – thermostat

関連する問題