2017-03-28 13 views
0

私はチャートに多くの軸を持っています。軸を強調表示する方法は?

行上でホバーするときに軸を強調表示する方法(軸値)?

線(軸値)が属する軸を強調することが必要である(線(軸値)でホバリング時)

(ハイライト=太字やカラー変更を行う)

悪い英語のため申し訳ありません:)

enter image description here

答えて

1

あなたはseriesHoverイベントを使用することができます。

seriesHover: function(e) { 
    var axis = e.sender.getAxis(e.series.axis); 
    for (var i=0; i<e.sender.options.valueAxis.length; i++){ 
     if (i ==axis._axis.axisIndex){ 
      e.sender.options.valueAxis[i].line.width = 3; 
     } else { 
      e.sender.options.valueAxis[i].line.width = 1; 
     }     
    } 
    e.sender.refresh(); 
} 

シリーズから、関連付けられた軸を取得し、軸の線幅を設定してグラフを更新することができます。

DEMO

+0

は今ここに、「ツールチップ」:( – enot

+1

@enot動作しない修正です:正しい軸がある場合http://codepen.io/ezanker/pen/aJRJGLは、グラフのみをリフレッシュまだハイライトされていない... – ezanker

関連する問題