Canvas->MoveTo(X0, Y0); // установка в нулевую точку
for (int i = 0; N - 1: i++) // N - количество точек
{
Canvas->LineTo(X[ i ], Y[ i ]); // тут идёт построение графика
// можно график строить точками -
// Canvas->Pixel[X[ i ], Y[ i ] ] = clBlack;
// - можно любой другой цвет, но график тогда не масштабируется
// можно построить в приятном на глаз виде:
// Canvas->LineTo(X0 + trunk(kx * X[ i ]), Y0 - trunk(Y[ i ] * ky));
// kx и ky - коэффициенты сжатия по осям OX и OY
// X0 и Y0 - точки начала отсчёта (0:0)
// kx и ky вычисляются примерно так:
// kx = Canvas->Width / (MaxX - MinX);
// ky = Canvas->Height / (MaxY - MinY);
// где Max индексирует максимальную величину, а Min - минимальную
Application->ProcessMessage;
// не даёт полностью загрузить процессор, т. е. отдаёт часть времени
// другим процессам и приложениям
}
// вместо X[ i ] и Y[ i ] можно подставить функции или ещё чего нибудь
Другие языки программирования и технологии
график в С++ при помощи canvas и paintbox
точно!! !
будем вытягивать клешами график какой функции
а вообше в любой функции (мат) есть икс и игрек
также как и у паитнбокс. канвас. пиксел и его вожно приравнять к цвету отличного от фона
этого достаточно
будем вытягивать клешами график какой функции
а вообше в любой функции (мат) есть икс и игрек
также как и у паитнбокс. канвас. пиксел и его вожно приравнять к цвету отличного от фона
этого достаточно
да
Похожие вопросы
- народ как смещать начало координат при рисовании графика в delphi, компонент paintbox...
- На какой вкладке в Борланд С++ находится Canvas?
- ПАСКАЛЬ и ГРАФИКА
- растровая и векторная графика
- При помощи какой программы можно делать изображения в формате HDRI для 3D графики? Спасибо!!!
- Паскаль...графика)
- OpenGL vs DirectX. Трехмерная графика
- Что такое трехмерная, растровая и векторная графика? Где они используются?
- Дорогие люди! помогите найти программу по составлению графиков работы, если таковая существует!
- Кто из Вас знаком или силен в векторной графике???!