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

How to get list of PlotSymbol index from a Point of location?

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

关于我的要求的一些明确的解释:

- (void)scatterPlot:(CPTScatterPlot *)plot plotSymbolWasSelectedAtRecordIndex:(NSUInteger)index
{
    CPTPlotSymbol *selectedSymbol = [plot plotSymbolForRecordIndex:index];
    CGPoint selectedPlotLocation = [plot plotAreaPointOfVisiblePointAtIndex:index];
}

从上面的委托方法中,我从该索引中得到了一个触摸的 CPTPlotSymbol 索引,我能够获得 CPTPlotSymbol.

的位置

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

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

我正在使用 CPTScatterPlot 绘制图表。

提前致谢....

知道所选点的索引后,搜索绘图数据(通过数据源)并找到落在所选点一定距离内的任何其他点应该很简单。