2012-04-13 22 views
0

我正在使用核心图绘制线性方程。如何使用Core Plot将一条线从两点延伸到绘图区域的边缘?

我希望能够提供两个不同的数据点,并在它们之间绘制一条线,但也要外推超过这些点本身,以便该线一直延伸到绘图区域的边缘。

例如,给定一个以原点为中心并指向-5,-5和5,5的20x20绘图区域,线条(绿色以下)将从-10,10一直延伸到10,10(蓝色以下)。

这可能吗?找到绘图范围(每次都会有所不同)是否是最好的选择,并找到两个不同的点?我不确定这是否会起作用;我启用了用户交互功能,并且要确保用户不会意外移动足够远的线以便结束。

回答

0

你想要在绘图范围外寻找两个端点是我会做的。如果您限制了滚动范围,只需在该范围内选取点即可。如果不是,则需要使用绘图空间代表来监视绘图空间范围的更改,并根据需要更新绘图。

相关问题