Posiadam zbiór danych, są to próbki z wartością pieniężną i znacznikiem czasu. Narysowanie wykresu tego to wiadomo - banał (i to już mam, wraz z zoomem na szczypnięcia i przesuwaniem palcem). Problem pojawia się jednak, ponieważ z osi X (czyli czasu) muszę wyciąć pewne okresy, a dokładniej wszystko poza 10:30, a 17:00 od poniedziałku do piątku. Brak liniowości w osi X rozwala mi cały układ i nie wiem jak to ugryźć.
Przy okazji chciałbym też dodać coś w rodzaju redukcji próbek, ponieważ może być ich sporo (nawet np. 5 tys), a szerokość ekraniku w iPhonach, nawet tych największych nie pomieści tyle punktów, nie mówiąc o tym, że ma to wpływ także na wydajność rysowania. Nie wiem też jak je uśredniać, żeby zachować charakterystyczne punkty wykresu (np. wśród 20 punktów jest ostry spadek w dół to nie mogę go "wygładzić").
Zakładam temat w innych językach, bo docelowo to ma być Objective-C.