/ / iphone: ¿Usar Core Plot con una gran cantidad de puntos de datos u otra solución gráfica? - iPhone, Core-Graphics, Core-plot

iPhone: ¿Usar Core Plot con una gran cantidad de puntos de datos u otra solución gráfica? - iPhone, Core-Graphics, Core-plot

Tengo ganas de usar la trama central pero antes de trabajarAl implementarlo, me pregunto cómo funciona con una gran cantidad de puntos de datos. Algunos de los datos que queremos mostrar en un gráfico de líneas tienen alrededor de 5000 puntos de datos.

¿Puede la gráfica central mostrar todos estos datos en pantalla sin tener que desplazarse para ver más datos? ¿Cargará tantos puntos con bastante rapidez? ¿El gráfico central almacena gráficos más grandes como este?

Cualquier comentario sobre esto sería genial.

Respuestas

2 para la respuesta № 1

¿Puede la gráfica central mostrar todos estos datos en pantalla sin tener que desplazarse para ver más datos?

Claro, la escala de su espacio y ejes de trazado es independiente del número de puntos de datos.

¿Cargará tantos puntos con bastante rapidez?

Depende del formato con el que estés comenzando.(Core Plot admite varias formas de obtener datos), el dispositivo que está utilizando y cómo lo define "bastante rápido". Mi intuición es que cargar los datos no será su cuello de botella sin importar el formato que use, dibujo 5000 puntos lo harán. Probablemente tendrá que probarlo para ver si satisface sus necesidades.

¿El gráfico central almacena gráficos más grandes como este?

Almacena en caché los datos en un formato eficiente yHay métodos para agregar y eliminar puntos de datos sin volver a cargar todo. No guarda el mapa de bits explícitamente. Core Plot usa Core Animation para manejar todos los elementos gráficos, por lo que aprovecha el almacenamiento en caché y las optimizaciones integradas en CA.