Sì, lo si può fare abbastanza facilmente. Per ciascun punto dati ricevuto, aggiungilo a una serie di valori da visualizzare. Quando arrivano questi punti dati, chiama il -reloadData
sul grafico Core Plot (o solo il particolare grafico) per ridisegnare il grafico, passando nell'array hai aggiunto un valore in risposta al metodo delegato -numbersForPlot:field:recordIndexRange:
.
Se è necessario regolare l'intervallo di plottaggio per tenere traccia dei punti dati (per un ticker mobile), ricalcolare il nuovo CPPlotRange per l'asse X e impostare la proprietà xRange
dello spazio di stampa su tale.
Utilizzare le CPTestApp-iPhone, AAPLot o StockPlot esempi come modelli per come impostare il grafico linea generale, e modificare da quel punto di partenza.
faccio qualcosa di simile a questo su Mac in un'applicazione scientifica: alt text http://www.sunsetlakesoftware.com/sites/default/files/SensingInAirAgain.jpg
fonte
2010-03-08 16:39:47
Hey Brad. Grazie per i tuoi commenti Potresti suggerire un tutorial più recente? Grazie in anticipo. –
Ecco un tutorial (in francese) ma il codice è in inglese: http://www.geckogeek.fr/installer-et-utiliser-coreplot-sur-iphone-ipad.html – Vinzius
Merci beaucoup, c'est encore plus simple comme ça :) –