I have to add one plot symbol and display x and y coordinate values at the point selected by the user. And the task was implemented by adding CPTPlotSpaceAnnotation in the method
-(void)scatterPlot:(CPTScatterPlot *)plot plotSymbolWasSelectedAtRecordIndex:(NSUInteger)index
and returning nil value at index other than the selected one in the method,
-(CPTPlotSymbol *)symbolForScatterPlot:(GraphScatterPlot *)plot recordIndex:(NSUInteger)index
for displaying only one plot.
For displaying only one plot I have to reload the graph for each user touch on the line. But it is a tedious process in case of large data sets. So the UI got stucked for a while after each touch. How can I avoid this?