2016-05-26 2 views
0

私は、コードのこれらのビットで、折れ線グラフを持っている:それは完璧に動作し、ポイントだけでなく、現在支えられているシリーズにツールチップをつなぐには?

 tooltip: { 
      formatter: function() { 
       var tmp = '<b>'+this.series.name+'</b>'; 
       return tmp; 
      } 
     } 

   states: { 
         hover: { 
          lineWidth: 8 
         } 
        } 
       } 

とすることにより、大規模。

しかし、2つの線がポイントを共有している場合(たとえば、両方ともx = 0、y = 4を通ります)、マウスカーソルは線に沿った次の点よりもその点に近い場合、ツールチップは常に最初のシリーズ名ではなく、現在その行にカーソルを置いて強調表示されています。

簡単な修正はありますか?

+1

あなたは 'tooltip.shared:true'を試してみることができます。ただし、これはすべてのツールチップポイントに適用されます。 – wergeld

+0

これを加えて、xの特定の値に対するすべてのシリーズポイントをハイライト表示させましたが、ツールチップ自体はもはや機能しませんでしたか? – Codemonkey

+2

あなたが共有している場合は、フォーマッタも同様に変更する必要があります。 docsを見てみましょう:http://api.highcharts.com/highcharts#tooltip.formatter – wergeld

答えて

0

ラインタイプの系列を散布図に置き換え、lineWidth:2パラメータを宣言します。次に、stickyTrackingをfalseに設定します。

関連する問題