Я использую график в реальном времени (в CorePlotGallery) для составления графика входящих данных сердца ЭКГ. Это работает, но так как он автоматически прокручивает ось X по мере поступления новых данных (что мне не нужно), я изменил метод "-newData:" в RealTimePlot.m с помощью:
if (self.currentIndex >= kMaxDataPoints) self.currentIndex = 0;
Это позволяет сюжету «преследовать» себя снова и снова на графике. Отлично.
Проблема: Когда график возвращается к началу, Coreplot соединяет конечную точку графика с новой начальной точкой, в результате чего горизонтальная линия графика пересекает весь график от последней точки до first.
Q1: Есть ли способ заставить Coreplot не соединять эти две точки данных?
Q2: В качестве альтернативы, есть ли другой способ получения графика в стиле «монитора сердечного ритма» в Coreplot с потоком данных в реальном времени?