Re: Отображение большего количества серий на графике
От: Юрий Россия  
Дата: 07.06.10 05:01
Оценка: 1 (1)
Я писал свой. Могу поделиться. Но у него одна проблема, полноценным компонентом он не является — не доведен.
Но может служить примером для написания чего-то своего. Вообще 200 серий по 50000 точек в каждой это все-равно
не быстро, если все точки выводятся, то на моем слегка устаревшем компьютере это где-то секунд 5. Но при изменении
масштаба, когда видно малое количество точек, реакция мгновенная.

ОпенЖЛ я не использовал, может с ним быстрее, может медленнее, я не знаю.

Основные идеи:
1. Использование только GDI
2. Обработка точек с одинаковой абсциссой в пикселях перед отрисовкой,
а при таком общем количестве точек, одна абсцисса в пикселях может быть
у 20-100 в зависимости от размера занимаемой области экрана и масштаба.
3. Отрисовка сначала на битмап в памяти, а потом вывод этой
битмапки на экран. Это позволяет мгновенно восстанавливать
изображение из битмапа после перекрытия всего или части окна
графика другими окнами.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.