2012-05-17 13 views
5

Sono in grado di tracciare una curva, ma non è liscia. In realtà, è totalmente distratto e ondulato. Qualcuno può aiutarmi o suggerire un metodo per rendere quella linea curva liscia?Come disegnare la curva SMOOTH utilizzando diversi punti in ios coreplot?

Grazie in anticipo.

+0

Potete fornire un esempio del vostro codice? Cosa hai ottenuto finora? Valuta la possibilità di rivedere la tua domanda con maggiori informazioni. – CaptainRedmuff

+0

@CaptainRedmuff: Usando Set di punti sono riuscito ad ottenere la curva, ma si piegano in base alle loro posizioni in pixel .. quindi voglio che quella linea sia dritta in modo che appaia curva liscia, senza alcuna piega. – Dhruv

+3

Vedi questo [this] (http://code.google.com/p/core-plot/wiki/UsingCorePlotInApplications) e [this] (http://stackoverflow.com/questions/5076622/iphone-smooth-sketch- disegno-algoritmo) e [questo] (http://www.switchonthecode.com/tutorials/using-core-plot-in-an-iphone-application) possono aiutarti. Questo spiega il framework di coreplot. –

risposta

18

Una nuova opzione è stata aggiunta al framework Core Plot dopo la versione 1.0 che disegna i grafici a dispersione con una linea smussata. Dovrai ottenere l'ultimo codice con Mercurial o attendere la prossima versione, attualmente non programmata.

plot.interpolation = CPTScatterPlotInterpolationCurved; 
+0

Da dove posso ottenere l'ultimo codice? – Dhruv

+0

Codice Google: http://code.google.com/p/core-plot/source/checkout Consulta questa pagina wiki per assistenza su Mercurial: http://code.google.com/p/core-plot/wiki/ UsingMercurial –

+0

grazie, proverò questo codice. – Dhruv

Problemi correlati