0

Core Plot を使用して線形方程式をグラフ化しています。

2 つの異なるデータ ポイントを提供し、その間に線を引くことができるようにしたいと考えていますが、線がプロット エリアの端まで伸びるように、点自体を超えて外挿することもできます。

たとえば、原点が中心にあり、-5,-5 と 5,5 を指す 20x20 のプロット エリアがある場合、線 (下の緑色) は -10,10 から 10,10 (下の青色) まで伸びます。

これは可能ですか?プロット範囲 (毎回異なります) を見つけて、その外側にある 2 つの点を見つけるだけの最良のオプションはありますか? これが機能するかどうかはわかりません。ユーザー インタラクションを有効にしており、ユーザーが誤ってパンしてラインが終了しないようにしたいと考えています。

4

1 に答える 1

0

プロット範囲外の 2 つのエンドポイントを見つけるというあなたの考えは、私がすることです。スクロール範囲を制限している場合は、その範囲の境界でポイントを選択してください。そうでない場合は、プロット スペース デリゲートを使用してプロット スペース範囲の変更を監視し、必要に応じてプロットを更新する必要があります。

于 2012-04-13T14:06:03.357 に答える