Построить график ....

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Valerik
Обычный пользователь
Обычный пользователь
 
Сообщения: 69
Зарегистрирован: 18.10.2002 (Пт) 14:02
Откуда: Russia

Построить график ....

Сообщение Valerik » 02.12.2003 (Вт) 21:45

Привет Всем !
У мя вот такая проблемка возникла, мне нужно нарисовать График по координатам x и y. Народ, если кто знает как это сделать помогите, а то неимею некакого представления даже как это возможно сделать :!:

Заранее Благодарен ! :)

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 03.12.2003 (Ср) 1:44

Привет

У Пикчербокса, впрочем как и у формы есть такой метод
Pset(x,y),color as long

Допустим тебе надо нарисовать график функции
Y=Sin(X)
так как он там работает от -1 до +1 по ИГРЕКУ, то мы немножко модифицируем его добавим дополнительное усиление по ИГРЕКУ например x100

тогда для того чтобы показать Y=Sin(X) мы построим Y=Sin(X)*100

теперь все просто ставим кнопку на форму и пишем в ней код
Код: Выделить всё
For I=1 to 2000
  Form1.Pset (I, 1000-Sin(I/100)*100), QBcolor(10)
Next I

вот так:)
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)

Unstates
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 13.12.2003 (Сб) 0:41

График

Сообщение Unstates » 13.12.2003 (Сб) 18:14

А проще строить так:
Берешь PictureBox обычный, соль перец по вкусу.Ставишь свойство AutoRedraw true
ScaleHight = -13 вот енто все задает нормальные координаты
ScaleWidht = 13
Scaleleft = 7
ScaleTop=-7
И пишешь в коде
For x = -7 To 7 Step 0.001
y = a * x ^ 2 + b * x + c
PictureBox.PSet (x, y), QBColor(4)
Next
И порабола готова

Boris_BGB
Флудер-Энтузиаст
Флудер-Энтузиаст
 
Сообщения: 661
Зарегистрирован: 11.12.2002 (Ср) 11:41

Сообщение Boris_BGB » 13.12.2003 (Сб) 18:29

Я же уже пример кидал! Там всё гораздо проще. Формула и перебор х, потом выбиваешь точки.
SkateBoarding is not a crime!

v-adix
Постоялец
Постоялец
 
Сообщения: 490
Зарегистрирован: 14.11.2002 (Чт) 15:11

Сообщение v-adix » 14.12.2003 (Вс) 11:07

взгляните сюда тоже:
http://bbs.vbstreets.ru/viewtopic.php?p=26748#26748


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

    TopList  
cron