D3 JavaScript ライブラリを使用して SVG ダイアグラムを作成し、それらにマウス イベントを割り当てています。SVG ダイアグラムは、多くの任意のパス要素で作成された複雑なものになる可能性があります。マウスオーバーイベントで近くのすべての要素を特定する方法を見つけるのに苦労しています。たとえば、マウス カーソルがダイアグラム上を移動すると、カーソルから N ピクセルの半径内にあるすべてのコンポーネント SVG 要素を特定できます。
私はこれに取り組む方法に完全に困惑しています。SVG 構成要素が境界領域内にあるかどうかを判断できる API があるかどうかさえわかりません。
これに取り組む方法についてのヒントは、非常に高く評価されます。