Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[44.192.95.161] |
|
Страницы: (2) 1 [2] все ( Перейти к последнему сообщению ) |
Сообщ.
#16
,
|
|
|
> TChart тормозит жутко
Для такого количества следует использовать BeginUpdate/EndUpdate Простой тест var a,b,i: cardinal; const n = 100000; begin a := Gettickcount; Series1.BeginUpdate; for i := 0 to N do Series1.AddXY(i,sin(i/n*2*pi)); Series1.EndUpdate; b := Gettickcount; caption := format('%d',[b-a]); end; Если заремить BeginUpdate/EndUpdate результат 187 милисекунд, иначе 32 милисекунды. Мне кажется вполне прилично для 100000 точек |
Сообщ.
#17
,
|
|
|
Слегка модифицированный компонент для построения линейных графиков.
Из состава убран модуль для отображения навигационного окошка (форма навигации реализована внутри основного модуля). Возможность вставлять легенду (текст) по левому обрезу прямоугольника компонента (для оси Y). Шрифт, при этом поворачивается на 90 градусов. Взять можно здесь. |