У меня есть два CPTScatterPlots, и я хотел бы найти их пересечение и нарисовать собственный круг с заполнением. Конечно, я мог бы рассчитать его вручную, но, возможно, основной сюжет имеет это уже.
см. Прилагается.
Возможно ли это с помощью Core Plot? Найти и пометить пересечение между двумя линиями
UPDATE на основе предложение приемлемо Эрика:
/* Add the plot symbol for the intersection */
CPTMutableLineStyle *symbolLineStyle = [CPTMutableLineStyle lineStyle];
symbolLineStyle.lineWidth = 2.;
symbolLineStyle.lineColor = [[CPTColor colorWithComponentRed:91./255. green:173./255. blue:221./255. alpha:1.] colorWithAlphaComponent:1];
CPTPlotSymbol *plotSymbol = [CPTPlotSymbol ellipsePlotSymbol];
plotSymbol.fill = [CPTFill fillWithColor:[[CPTColor colorWithComponentRed:241./255. green:241./255. blue:241. /255. alpha:1.] colorWithAlphaComponent:1.]];
plotSymbol.lineStyle = symbolLineStyle;
plotSymbol.size = CGSizeMake(_CIRCLE_RADIUS, _CIRCLE_RADIUS);
dataSourceIntersectionPlot.plotSymbol = plotSymbol;
Спасибо Эрик. Я могу найти точку пересечения, никаких проблем. Позвольте мне посмотреть, как это происходит, и вернемся, чтобы отметить ваш ответ. – Zsolt
разработан Эрик. Спасибо за помощь. Как я предложил, я разработал точку пересечения, а затем добавил новый CPTScatterPlot с одной точкой данных, а затем добавил к нему CPTPlotSymbol. будет обновлять мой оригинальный вопрос, чтобы иметь этот раздел кода. Остальное тоже довольно прямолинейно. – Zsolt