Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Построение графика

305
23 ноября 2004 года
Kashuk
385 / / 21.02.2003
Мне нужно нарисовать график, к примеру:
y=b0+b1x+b2X^2

Какой компонент нужно исполлзовать?
И если можно, то подкиньте с примером.

Спасибо.
301
23 ноября 2004 года
lord Kelvin
897 / / 08.11.2004
Цитата:
Originally posted by Kashuk
Мне нужно нарисовать график, к примеру:
y=b0+b1x+b2X^2

Какой компонент нужно исполлзовать?
И если можно, то подкиньте с примером.

Спасибо.


Код:
//---------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 float b0=-1.0,b1=2.0,b2=0.0625,x,y;
 Graphics::TBitmap *pB = new Graphics::TBitmap();
 pB->Width=100;
 pB->Height=100;
 x=-pB->Width/2;
 y=b0+b1*x+b2*x*x;
 pB->Canvas->MoveTo(pB->Width/2+x,pB->Height/2-y);
 x++;
 for(;x<pB->Width/2;x++)
 {
  y=b0+b1*x+b2*x*x;
  pB->Canvas->LineTo(pB->Width/2+x,pB->Height/2-y);
 }
 pB->Canvas->MoveTo(0,pB->Height/2);
 pB->Canvas->LineTo(pB->Width,pB->Height/2);
 pB->Canvas->MoveTo(pB->Width/2,0);
 pB->Canvas->LineTo(pB->Width/2,pB->Height);
 Canvas->Draw(50,50,pB);
 delete pB;
}
//---------------------------------------------------
243
24 ноября 2004 года
pacific_7
1.9K / / 06.09.2004
Цитата:
Originally posted by lord Kelvin

 
Код:
//---------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Graphics::TBitmap *pB = new Graphics::TBitmap();
 pB->Width=100;
 pB->Height=100;
/* тра - ля -ля */
}
//---------------------------------------------------


А проще и красивее человеку предложить ничего не мог? Например TChart с вкладки Additional.

Kashuk
Если сам не разберешься с компонентом - напиши, поясню. Свойств и методов у компонента дочерта и больше. Можно строить графики на всяк вкус и цвет, любой сложности и красивости.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог