C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Подскажете как создать простой график, График по значениям double(5 розрядов)
** 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



блин что то с пьяну не то нажал...

User Attached Image Скачать файл
TChart.rar


Mythos
  Отправлено: 21.10.2003, 19:01


Ученик-кочегар

Группа: Участник
Сообщений: 28



Спасибо за помощь Георгий!
Думаю тему можно закрывать.

Вернуться в Вопросы программирования в C++Builder