Четверг, 25.04.2024, 02:58
Приветствую Вас Гость

HareSoft

Меню сайта
Категории раздела
Delphi [2]
DLL [0]
C# [0]
Разработчикам
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Файлы » Компоненты » Delphi

Компонент-график для отрисовки точек функции
[ Скачать с сервера (13.2 Kb) · Скриншот ] 11.12.2010, 20:35

Рисует график в заданном масштабе, имеет средства для преобразования координат, хорошо подходит для рисования функций, имеющих нелинейные участки.


Св-во XWidth - количество РЕАЛЬНЫХ координат ф-ии, которое приходится на полуось X.
Cв-во Xstep - количество реальных координат ф-ии, которое приходится на одно деление. иными словами - цена деления.
YWidth, YStep - аналогично для полуосей Y.
Метод DrawPoint - рисует на компоненте точку, координаты - реальные координаты ф-ии. цвет - любой можно указать, а если применятся TLineLegend, то можно третий параметр делать так - LinesLegend1.GetItemColor(i), где i - номер линии уровня.
Метод DrawTraectoryPoint - делает почти тоже но линии жирные. я не использовал - в 4 раза дольше рисуются чем обычная линия...
Метод Clear стирает все записанные в компонент точки
После того как все точки линий добавлены, хорошо бы вызвать LinesLegend1.Repaint; чтоб они нарисовались.
При извращених с окном линии долго перерисовываются, без этого - никак. все на форме перерисовывается, но поскольку рисуем линии по точкам (другого способа я не знаю для данной задачи), то перерисовка долгая (чем меньше шаг линий тем дольше рисует и качественне график).
Для масштабирования менем св-ва XWidth, YWidth , XStep, YStep на нужные.

Категория: Delphi | Добавил: NightWizard | Теги: МЭИ, график функции, компоненты для Delphi, курсовой, графики, ТПР
Просмотров: 2413 | Загрузок: 153 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 1
1 atromiaEmaick  
0
Просто хорошая страничка

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Друзья сайта