|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.05.2008, 10:21 | #1 |
Регистрация: 02.04.2008
Сообщений: 9
|
График в Canvas (с масштабированием) из StringGrid.
Здравствуйте! Долгое время не могу понять, каким образом создавать график в Canvas ( с масштабированием). Если кто разбирается в этом более подробно, не сочтите за наглость, не могли бы вы написать некий алгоритм.
А задача примерно такая: нужно начертить график по данным введёным в StringGrid. Но, при всем при том, график должен масштабироваться. P.S. Фразы о том, что существует компонент Chart для создания графиков, не писать. Препод настойчиво просит в Канве. |
11.05.2008, 10:45 | #2 |
Форумчанин Подтвердите свой е-майл
Регистрация: 22.01.2008
Сообщений: 161
|
Используя данные из стринггрида строите график, просто рисуя точки на канве и соединяя их с помощью LineTo
а масштабирование можно таким образом выполнить. Здесь h - height - высота области вывода графика, w - width - ширина области вывода графика my:= h/ abs(ymax-ymin); mx:= w/ abs(xmax-xmin); |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос с canvas | Манжосов Денис :) | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 7 | 09.03.2009 23:09 |
Выделение строки (canvas) в StringGrid | elfo | Помощь студентам | 1 | 24.06.2008 12:12 |
Как очистить Canvas? | beegl | Общие вопросы Delphi | 4 | 30.05.2008 02:51 |
Подключение Canvas | Zeraim | Общие вопросы Delphi | 4 | 13.05.2008 20:51 |
Canvas | Zven | Общие вопросы Delphi | 9 | 06.12.2007 10:40 |