1

温度線グラフがあり、2 つの温度 (表面温度と露点) が交差するときに赤い垂直線を描画したいと考えています。これまでのところ、グラフが交差すると計算した場所で、グラフの上に垂直の長方形を描画します。

正しく動作しますが、これにはいくつかの欠点があります。

  • 線はグラフから際立っています...グラフ自体ではなく、後で追加したことがわかります。
  • ピクセルはハードコードされています。グラフの幅を変更すると、うまくいかない可能性があります (おそらくこれを修正できますが、それでも)
  • 線を強調表示するときにちょっとしたツールチップが欲しいのですが、それは単純な四角形であるため、そこに座っているだけで、まったく動的ではありません。

この線をグラフに統合するための最良のオプションは何ですか?

ありがとう!

4

1 に答える 1

1

plotLines は線を描画する最良の方法です - http://api.highcharts.com/highcharts#xAxis.plotLines

2つのこと:

1) 難しい部分は、線が交差する場所を計算することです。交差しない可能性が高いデータ ポイントで交差しない場合は、グラフから取得して交差する軸の値を示す値がないため、当て推量が必要になります。

2) これらの 2 つのシリーズに別々の y 軸を使用している場合、それらは完全に異なる単位とスケールであるため、そうである必要があると思います。線が交差する点は完全に恣意的で無意味になります。各軸のスケーリングがどのように設定されているかの問題であり、値は互いに実際の相関関係はありません。

于 2013-04-15T16:53:56.643 に答える