** Mythos |
Отправлено: 11.10.2003, 18:59 |
|
Не зарегистрирован
|
Может кто подскажет, как создать простой(2D) график на который я смог бы вывести значения из массива. При этом используя точность в 5 розрядов после запятой? |
|
Георгий |
Отправлено: 11.10.2003, 19:54 |
|
Почетный железнодорожник
Группа: Модератор
Сообщений: 874
|
посмотри TChart
|
|
Mythos |
Отправлено: 12.10.2003, 18:57 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 28
|
QUOTE (Георгий @ 11/10/2003, 20:56) | посмотри TChart |
Посмотрел.
Но как-то туговато. Там не понятно как вводить|подключать свои значения.
Может подскажите конкренее, как, например из цикла в котором вычисляются значения двух переменных направить их на построение графика? А точнее меня интересуют эти две точки 'входа'.
|
|
Георгий |
Отправлено: 12.10.2003, 23:25 |
|
Почетный железнодорожник
Группа: Модератор
Сообщений: 874
|
Mythos
Извини — я сейчас под пивом, но код кое какой набросал — вроде тебе должен помочь:
CODE | float x,y;
this->Series1->Clear();
for (x=0;x<10;x+=0.0001)
{
y=sin(x);
this->Series1->AddXY(x,y,"",clTeeColor);
} |
на форму надо шмякнуть TChart, на чарте щёлкнуть правой кнопкой и выбрать Edit Chart, нажать Add, убрать галочку с 3D, выбрать FastLine, после чего этот элемент в проекте будет доступен под именем Series1.
Если будет всё ещё не понятно, то завтра вечером отвечу на остальные твои вопросы (утром скорее всего не успею).
проект в котором этот код есть прилагается.
Отредактировано Георгий — 13/10/2003, 00:28 |
|
Георгий |
Отправлено: 12.10.2003, 23:26 |
|
Почетный железнодорожник
Группа: Модератор
Сообщений: 874
|
блин что то с пьяну не то нажал...
|
|
Mythos |
Отправлено: 21.10.2003, 19:01 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 28
|
Спасибо за помощь Георгий!
Думаю тему можно закрывать.
|
|