2012-04-13 9 views
0

私は、Core Plotを使用して線形方程式をグラフ化しています。コアプロットを使用して2点からプロット領域の端まで線を延長するにはどうすればよいですか?

私は、2つの異なるデータポイントを供給し、それらの間に線を引くことができますが、線自体がプロット領域の端まで伸びるように、点自体を超えて外挿することもできます。

例えば、原点が中心にあり、-5、-5、および5をポイントする20x20のプロットエリアを指定すると、下の緑色の線は-10,10から10,10下の青色)。

これは可能ですか?プロット範囲(毎回違う)を見つけて、それ以外の2点を見つけるのに最適な選択肢ですか?これがうまくいくかどうかは分かりません。私はユーザーインタラクションを有効にしています。私は、ユーザーが誤って行が終わるほど遠くにパンすることができないようにしたいと思います。

答えて

0

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

関連する問題