2012-01-10 18 views
5

どのようにチャートオブジェクトにも関係のない要素からハイチャートのライン(シリーズ)を強調表示する方法を理解しようとしています。リモート要素からHighchartsシリーズを強調表示

私はドキュメントを読みましたが、実際にこれを達成する方法はありません。私はseries.get(id)を使ってシリーズ要素に入ることができます。それも可能だ場合http://www.highcharts.com/ref/#series-object

任意のアイデア - 参考にすることができいかなる方法がないよう

らしいですか?

答えて

8

多くの掘削とテストの後、私はこれをうまく機能させることができました - これが最良の方法であるかどうかはまだ分かりません。

Chart.series.get(someId).graph.attr('stroke-width', '5')

残念ながら、これはちょうど、実際のDOM要素になっていると、あなたはストローク幅を変更する必要があるので、もし、単一の要素のプロパティの値を変更し、この上のマーカーのスタイルすべての要素をループして、手動で変更を適用する必要があります。

UPDATEは:[OK]を、より良い方法

がありますが、ライブラリの変更が薄くなる場合は、あなたのコードは動作しませんので、これは、プライベートAPIを使用している:

Chart.series.get(someId).onMouseOver()Chart.series.get(someId).onMouseOut()を。

これは、実際に定義されたホバー状態を起動します。

関連する問題