如何从一个位置获取PlotSymbol索引列表?

时间:2015-03-18 07:32:44

标签: ios objective-c iphone core-plot

您好我正在尝试从特定位置获取所有CPTPlotSymbol索引。

关于我的要求的一些清楚的解释:

- (void)scatterPlot:(CPTScatterPlot *)plot plotSymbolWasSelectedAtRecordIndex:(NSUInteger)index
{
    CPTPlotSymbol *selectedSymbol = [plot plotSymbolForRecordIndex:index];
    CGPoint selectedPlotLocation = [plot plotAreaPointOfVisiblePointAtIndex:index];
}
从上面的委托方法

我从该索引获得一个感动的CPTPlotSymbol索引,我能够获得CPTPlotSymbol的位置。

但我的要求是,如果位于同一位置的多个CPTPlotSymbol意味着我需要获取位于该位置的所有CPTPlotSymbol索引。

如果有任何API可用,请指导我解决我的问题。

我正在使用CPTScatterPlot来绘制图表。

提前致谢....

1 个答案:

答案 0 :(得分:1)

知道所选点的索引,搜索绘图数据(通过数据源)并找到落在所选点的某个距离内的任何其他点应该是微不足道的。