Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TeeChart


MikePol ©   (2004-06-21 10:04:00) 

Есть ли какая-нибудь функция у Series возвращающая значение Y по координате Х (например)


Ega23   (2004-06-21 13:39:00) [1]

Вообще-то у тебя должны быть начальные исходные данные, лично я обычно сначала провожу обработку данных, а только потом их рисую. Хранить данные в серии - ИМХО неправильно.


Семен Сорокин   (2004-06-21 13:03:00) [2]


> А как все же получить значение Y по значению Х ?

обычно методом Series1.XValues.Locate(Х) определяется Index, и берется по индексу значение из Series1.YValues.
может пригодиться Series1.GetCursorValues(...);


MikePol   (2004-06-21 11:49:00) [3]

А как все же получить значение Y по значению Х ?
( то что предлагает Ega23  немного не то ..  мне не по индексу а по значению, аппроксимировать вобщем )


Семен Сорокин   (2004-06-21 11:12:00) [4]

;
> MikePol   (21.06.04 10:36) [2]
> А как использовать функцию вычитания ?
> Чтобы одна функция вычиталась из другой и получалась третья
> ?

var
 _sfun: TSubtractTeeFunction;
begin
Series1.FillSampleValues(10);
Series2.FillSampleValues(10);
_sfun := TSubtractTeeFunction.Create(self);
Series3.SetFunction(_sfun);
_sfun.AddPoints(Series1);
_sfun.Calculate(Series2, 1, 10)
end


Ega23   (2004-06-21 10:50:00) [5]

for i:=0 to N do
  Series3.AddXY(i, Series1.YValue[i]-Series2.YValue[i]);


MikePol   (2004-06-21 10:36:00) [6]

А как использовать функцию вычитания ?
Чтобы одна функция вычиталась из другой и получалась третья ?


Ega23   (2004-06-21 10:26:00) [7]

property YValue[Index:Longint]:Double


Наверх

Титульная страница Поиск, карта сайта Написать письмо