複数の系列を同じグラフにプロットする場合、最も近いx軸値ではなく、2次元距離の最も近い点にツールチップをスナップすることができます。このような状況では、色が単独であり、最も近いx軸値にスナップするシリーズは、基本的に同じx値の周りのデータポイントを持つ多くのシリーズ間でランダムにホップするので、無用です。高次元のツールチップを近似点に2次元距離で表示するにはどうすればいいですか?
私はこのようにツールチップを設定する方法は見つけられませんでしたが、アルゴリズム的には実際には各シリーズで最も近いx値のデータポイントを選び、最も短い2次元距離(または、通常はx値がy値よりもはるかに密に詰め込まれているような最も近いy値点さえも)です。
更新findNearestPointBy
は私が実際にstockChart
を使用している以外やりたいはずである、以下の提案で私が演じました。 chart
findNearestPointBy
は、違いを確認していないようstockChart対を参照 -stockChart
がchart
は異なる動作ことが表示されます。 「バンプ」の横にある2つのポイントのいずれかの真上にバンプの高さにマウスを置くと、ツールチップはchart
のバンプにスナップしますが、下のポイントはstockChart
にスナップします。同じx値の両方一連の点の近くでホバリングするとき
chart
ツールチップのみ、その最も近い点近い系列を示し、一方、stochChart
ツールチップが両方のシリーズを示しているが - 私はツールチップを伝えたいように、私ははるかに後者を好みます最も近い点が属するシリーズ。
アップデート2私はHighchartsサポートページで同じ質問をし、その溶液を指摘しました。 tooltip: {shared: false}
を追加すると、両方の問題が解決されますstockChart v2。
非常に有望な選択肢、「唯一のシリーズタイプに適用ようです..."私の場合はうまくいかなかった - 私は質問に詳細を更新する –
stockChartに必要な追加オプションが見つかりましたので、私はこの答えを受け入れるでしょう。 –