質問

ラインがある場合(おそらくスプライン補間が指定されている可能性があります)、特定のX値で補間Y値を抽出できますか?ありがとう!

役に立ちましたか?

解決

それは可能ですが、そうするための組み込み施設はまだありません。 D3のスプラインはすべて、区分的な二次または立方体のベジエ曲線として実装されています(SVGパス要素にレンダリングされているため)。使用できます De Casteljauのアルゴリズム 計算用 xy- 特定のパラメーターの調整 t 0,1]で。

計算が少し難しいです y 与えられた バツ 複数を持つことができるからです y 同じ値 バツ, 、曲線に応じて。そのために、これを見ることをお勧めします ベジエ曲線プライマー これは、カーブライン交差点を計算するためのアルゴリズムを説明しています。これは、垂直線(定数)に対して単純化できます バツ).

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top