2

私はストックチャートに取り組んでおり、ここで質問されているように、ハイストックのツールチップをプログラムで表示したいと思います。

私はこの問題を解決することができましたが、現在、私の目標はすべてのシリーズのツールチップを表示することです(マウスでポイントを選択したときと同じ動作 -この例を確認してください)。

それは可能ですか?

ここにキーコード ( more code ):

xchart.tooltip.refresh([xchart.series[0].points[i]]);
//DOESN'T WORK
//chart.tooltip.refresh([chart.series.points[i]]);
//DOESN'T WORK ALSO
//chart.tooltip.refresh([chart.series[0].points[i]]);
//chart.tooltip.refresh([chart.series[1].points[i]]);
4

1 に答える 1

5

ツールチップの共有を有効にするだけです。ツールチップに表示する配列のポイントを指定して、両方のシリーズのツールチップを更新します。

tooltip : {
          valueDecimals : 2,
          shared: true
}

xchart.tooltip.refresh([xchart.series[0].points[i], xchart.series[1].points[i]]);

http://jsfiddle.net/cf7wq/5/

そして、共有せずに2つの異なるツールチップを表示することは、API自体だけでは不可能であるようです.

http://highslide.com/forum/viewtopic.php?f=9&t=12670

于 2013-02-04T13:12:31.300 に答える