Как нарисовать график в Delphi

Сейчас на сайте

Сейчас мы займёмся построением графиков в Delphi. Но прежде чем взятся за построение графиков в Delphi немного теории:

Канва по английки Canvas это область компонента, на которой можно рисовать или же отображать готовые изображения, в том числе и построением графиков в Delphi. Она содержит свойства и методы, что существенно упрощающает графику Delphi. Все сложные операции с системой спрятаны для нас и поэтому рисовать в Delphi может любой человек, совершенно не владеющий машинной графикой.

Любая точка канвы имеет координаты X и Y. Система координат канвы имеет, как и везде в Delphi, начало координат левый верхний угол канвы. Координата X в Delphi возрастает при перемещении слева направо, а координата Y — при перемещении сверху вниз. В Delphi координаты измеряются в пикселях, где это есть наименьший элемент поверхности рисунка, с которыммы можем манипулировать. Важное свойство у

пикселя — его цвет.

Кроме этого канва имеет свойство Pixels и это представляет собой двумерный массив, которыйже как мы уже знаем отвечает за цвета канвы. Рассмотрим пример, Canvas.Pixels[10,20] соответствует цвету пикселя, 10-го слева и 20-го сверху. С этим свойством, массивом пикселей, можно обращаться как с любым другим свойством: изменять цвет, задавая пикселю новое значение, или определять его цвет по хранящемуся в нем значению. Например, Canvas.Pixels[10,20] := 0 или Canvas.Pixels[10,20] := cl Red — это задание пикселю красного цвета. Далее мы рассмотрим два способа построения графиков в Delphi:

1.способ - Это свойство Pixels с помощью которого мы будем рисовать на канве график. Давайте нарисуем пикселями график синусоиды на канве формы(см. рис.)

ПроцедураTForm1.Button1Click обработки построение графиков в delphi будет иметь следующий вид:

Y:=Sin(X);

Источник: delphinew.ru

Категория: Программное обеспечение

Похожие статьи: