Animación de un diagtwig de núcleo ScatterGraph

Tengo un gráfico de dispersión en mi aplicación de iPad que usa Core Plot, y todo funciona bien. Lo que quiero hacer es animar el dibujo de la línea para que parezca que cada punto para apuntar en el gráfico se dibuja delante del usuario. No estoy tratando de desvanecer la línea ya que he conseguido que esto funcione.

He visto la pregunta que se hace a continuación, que es muy similar, pero no entiendo completamente la respuesta. Core-Plot: animation de un CPScatterPlot

Tenga en count que soy nuevo en Core Plot y que lo he estado usando solo por un día.

Gracias

self.plot.anchorPoint = CGPointMake(0.0, 0.0); // Moved anchor point, CABasicAnimation *scaling = [CABasicAnimation animationWithKeyPath:@"transform.scale.y"]; // s scaling.fromValue = [NSNumber numberWithFloat:0.0]; scaling.toValue = [NSNumber numberWithFloat:1.0]; scaling.duration = 0.1f; // Duration scaling.removedOnCompletion = NO; scaling.fillMode = kCAFillModeForwards; [self.plot addAnimation:scaling forKey:@"scaling"]; 

Mira la ttwig de "demo en time real" en la aplicación de ejemplo de Plot Gallery incluida con Core Plot. Utiliza un timer para agregar puntos a un diagtwig de dispersión uno a la vez. El código se puede encontrar aquí .

El método -newData: agrega un punto a la ttwig y actualiza el range de la ttwig para que el nuevo punto sea visible. La llamada a -insertDataAtIndex:numberOfRecords: hace que el gráfico recupere el nuevo punto de datos y se vuelva a dibujar automáticamente.