Показать сообщение отдельно
  #2  
Старый 04.02.2013, 06:22
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ничего не понял по тому, как строить график.

Допустим есть одномерный массив 5 8 4 6 5 1 5 9.
Я правильно понимаю, что надо поставить точки по следующим координатам (X, Y): (5,8), (8,4), (4,6), (6,5), (5,1), (1,5), (5,9)?

И в чем проблема? Создать в TChart серию и напихать туда нужных точек?
Код:
const
  Data : Array [0..7] Of Integer = (5, 8, 4, 6, 5, 1, 5, 9);

procedure TForm1.DrawChart(A : Array Of Integer);
var
  I : Integer;
begin
  For I := Low(A) To High(A)-1 Do
    Chart1.Series[0].AddXY(A[i],A[I+1]);
end;
Ответить с цитированием