/ / iphone: Utiliser Core Plot avec un grand nombre de points de données ou une autre solution graphique? - iphone, core-graphics, core-plot

iphone: Utilisez-vous Core Plot avec un grand nombre de points de données ou une autre solution graphique? - iphone, core-graphics, core-plot

Je veux utiliser l'intrigue de base, mais avant de travaillersur sa mise en œuvre, je me demande comment il fonctionne avec un grand nombre de points de données. Certaines des données que nous voulons afficher sur un graphique à courbes ont environ 5000 points de données.

Le tracé principal peut-il afficher toutes ces données à l'écran sans avoir à faire défiler l'écran pour afficher plus de données? Va-t-il charger autant de points assez rapidement? La parcelle principale cache-t-elle de plus grands graphiques comme celui-ci?

Tout commentaire à ce sujet serait génial.

Réponses:

2 pour la réponse № 1

Le tracé principal peut-il afficher toutes ces données à l'écran sans avoir à faire défiler l'écran pour afficher plus de données?

Bien sûr, l’échelle de votre tracé et de vos axes est indépendante du nombre de points de données.

Va-t-il charger autant de points assez rapidement?

Cela dépend de quel format vous commencez(Core Plot prend en charge plusieurs manières d’obtenir des données), l’appareil que vous utilisez et comment vous le définissez "assez rapidement". Mon sentiment est que le chargement des données ne sera pas votre goulet d’étranglement, quel que soit le format utilisé - dessin. 5000 points seront. Vous devrez probablement l'essayer pour voir s'il répondra à vos besoins.

La parcelle principale cache-t-elle de plus grands graphiques comme celui-ci?

Il met en cache les données dans un format efficace etIl existe des méthodes pour ajouter et supprimer des points de données sans tout recharger. Il ne cache pas le bitmap explicitement. Core Plot utilise Core Animation pour gérer tous les éléments graphiques. Il tire donc parti de la mise en cache et des optimisations intégrées à CA.