在CPTXPlotSpace中插入带小数值的区域

时间:2014-02-07 17:54:08

标签: core-plot

大家好!

我是CorePlot的新用户,我需要在CPTXPlotSpace中插入一个带小数值的区域,这些值应该在CPTXPlotSpace中绘制的3条并行CPTScatterPlot直线之间。

在“DelegateshouldHandlePointingDeviceDraggedEvent”方法中,我可以采用“doublePrecisionPlotPoint”和“point”值,如下所示:

double dataPoint [2];

[space doublePrecisionPlotPoint:dataPoint numberOfCoordinates:2 forEvent:event];

NSLog(@"Data Point (X) : %f, Data Point (Y) %f ", dataPoint[0], dataPoint[1]);

NSLog(@"Point Cordenada (X) : %f, Ponto Cordenada (Y) %f ", point.x, point.y);

现在我需要的是在这个事件中,当用户将光标悬停在这些行之间时,在这些平行线之间获得一个新的中值。下面是一个示例图片:

enter image description here

有人已经遇到过这个吗?

1 个答案:

答案 0 :(得分:1)

计算您的点与每条线之间的距离,并确定哪一条距离最近。有关数学的详细信息,请参阅Wikipedia