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

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

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

Сообщение Starik » 30.09.2003 (Вт) 9:58

Привет всем.
Хочу написать программу на VB (в настоящее время она у меня в XL), но никогда не строил графики в VB, видел исходники построения графиков функций, но у меня не функции (хотя один – функция, но в XL я его не строил). Одним словом прошу помочь (если есть исх-ки – это превосходно).
Суть : есть значения в ячейках (XL) – 10 столбцов, 5 строк. Значения периодически меняются. В VB будут TexBox, график строится в ListBox, должна быть возможность распечатать его.Y – значения в ячейках (TextBox), X – 1,2,…,10 – столбцы. Это должен быть один график.
Второй – Y = x, где х-среднее значение в каждом столбце (10 столбце), т.е. Y – ср. значение (10 –TextBox), X - 1,2,…,10.
Третий я в XL не строил, но в VB хотелось бы – функция нормального распределения
Y(x) = (1/корень квадратный 2п) * е в степени (-(х в квадрате/2)). Можно ли построить?

С уважением Starik.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 30.09.2003 (Вт) 10:31

Можешь использовать контрол MSChart или рисовать сам, на PictureBox (методом .Line).
Lasciate ogni speranza, voi ch'entrate.

Starik
Обычный пользователь
Обычный пользователь
 
Сообщения: 73
Зарегистрирован: 05.11.2002 (Вт) 16:55
Откуда: Russia

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

Сообщение Starik » 30.09.2003 (Вт) 15:18

Передо мной никогда не стояла задача по прорисовки графиков в VB, поэтому я не знаю с чего начать. Глобально, представляю, как прорисовывать "методом . Line", но никогда не пробовал - наверно займет много времени? Если кто знает или где-то видел - напишите, хотя бы кусок кода или какой-нибудь исходник, чтобы знать, стоит ли мне на это тратить время. Контрол MSChart-что-то я не нашел. Конечно, хотелось бы знать построение таких графиков.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 30.09.2003 (Вт) 17:20

Например так:
Код: Выделить всё
Picture1.Line [Step] (X1,Y1) - [Step] (X2,Y2)[ Color[, B|BF]]

Это сгодится для простых графиков, чтобы контрол за собой не таскать.

А контрол называется Microsoft Chart Control, файл называется mschrt20.ocx. Должен идти стандартно, но на всякий случай держи.
Lasciate ogni speranza, voi ch'entrate.


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

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

Сейчас этот форум просматривают: AhrefsBot, SemrushBot и гости: 12

    TopList