2012-05-17 23 views
5

Jestem w stanie wykreślić krzywą, ale nie jest ona gładka. W rzeczywistości jest on całkowicie rozproszony i pofalowany. Czy ktoś może mi pomóc lub zaproponować metodę, która sprawi, że linia krzywej będzie gładka?Jak narysować krzywą SMOOTH za pomocą różnych punktów w coreplot ios?

Z góry dziękuję.

+0

Czy możesz podać próbkę swojego kodu? Co osiągnąłeś do tej pory? Zastanów się nad poprawieniem swojego pytania za pomocą dodatkowych informacji. – CaptainRedmuff

+0

@CaptainRedmuff: Za pomocą zestawu punktów udało mi się uzyskać krzywą, ale wyginają się one zgodnie z ich pozycją piksela .. więc chcę, żeby ta linia była prosta, tak aby wyglądała gładko, bez żadnego zgięcia. – Dhruv

+3

Zobacz to [this] (http://code.google.com/p/core-plot/wiki/UsingCorePlotInApplications) i [this] (http://stackoverflow.com/questions/5076622/iphone-smooth-sketch- rysunek-algorytm) i [to] (http://www.switchonthecode.com/tutorials/using-core-plot-in-an-iphone-application) mogą ci pomóc. To wyjaśnia strukturę coreplot. –

Odpowiedz

18

Po wprowadzeniu wersji 1.0, która rysuje wykresy rozproszenia z wygładzoną linią, do struktury Core Plot dodano nową opcję. Będziesz musiał pobrać najnowszy kod z Mercurial lub poczekać na kolejne wydanie, obecnie nieplanowane.

plot.interpolation = CPTScatterPlotInterpolationCurved; 
+0

Skąd mogę pobrać najnowszy kod? – Dhruv

+0

Kod Google: http://code.google.com/p/core-plot/source/checkout Zobacz tę stronę wiki, aby uzyskać pomoc dotyczącą Mercurial: http://code.google.com/p/core-plot/wiki/ Korzystanie z funkcji interaktywnej –

+0

spowoduje wypróbowanie tego kodu. – Dhruv

Powiązane problemy