2017-08-14 6 views
0

ハイチャートでyAxisのカスタムフォーマッタを使用しています。カーブがプロットされているときに、ハイチャートの系列のxとy値を取得する

yAxis: { 
    labels:{ 
      formatter: function(){ 
          return this.value 
         } 
      } 
} 

私もフォーマッタ関数内の座標x軸値、およびz軸の値にアクセスすることができる方法があります:以下は私の現在のy軸の値を与えますか?私はすべての値を取得できますが、対応するx、z値は取得できません。

+0

対応する値はどういう意味ですか?ラベルと同じy値を持つポイントのx値を表示したいということですか?そうであれば、次の例のような方法で実現できます。例:http://jsfiddle.net/4trobd4t/。 –

答えて

1

まず、チャートオブジェクトをコンソールからこのようにチェックする必要があります。

yAxis: { 
    labels:{ 
     formatter: function(){ 
         console.log(this); 
        } 
     } 
} 

このオブジェクトには、必要な値を見つけることができます。例えば; this.chart.xAxis[0].categories[0]はxAxisの最初の要素の値を返します。

関連する問題