iphone: использовать Core Plot с большим количеством точек данных или другое графическое решение? - PullRequest
1 голос
/ 01 декабря 2010

Я хочу использовать базовый график, но прежде чем приступить к его реализации, мне интересно, как он работает с большим количеством точек данных.Некоторые данные, которые мы хотим отобразить на линейном графике, содержат около 5000 точек данных.

Может ли основной график показывать все эти данные на экране без необходимости прокрутки, чтобы увидеть больше данных?Будет ли он загружать столько очков довольно быстро?Кеширует ли основной график такие большие графики?

Любые комментарии по этому поводу были бы хорошими.

1 Ответ

2 голосов
/ 01 декабря 2010

Может ли основной график показывать все эти данные на экране без необходимости прокрутки, чтобы увидеть больше данных?

Конечно, масштаб пространства графика и осей не зависит от количестваточки данных.

Будет ли загружаться столько точек достаточно быстро?

Это зависит от того, с какого формата вы начинаете (Core Plot поддерживает несколько способов получения данных)устройство, которое вы используете, и то, как вы определяете «довольно быстро».Мне кажется, что загрузка данных не будет вашим узким местом, независимо от того, какой формат вы используете - рисование 5000 точек будет.Вам, вероятно, придется попробовать его, чтобы увидеть, будет ли он соответствовать вашим потребностям.

Кеширует ли основной график такие большие графики?эффективный формат и есть методы для добавления и удаления точек данных без перезагрузки всего.Он не кэширует точечный рисунок явно.Core Plot использует Core Animation для обработки всех графических элементов, поэтому он использует преимущества кэширования и оптимизации, встроенные в CA.

...