Текущий архив: 2004.07.04;
Скачать: CL | DM;
Вниз
TeeChart Найти похожие ветки
← →
MikePol (2004-06-21 10:04) [0]Есть ли какая-нибудь функция у Series возвращающая значение Y по координате Х (например)
← →
Ega23 © (2004-06-21 10:26) [1]property YValue[Index:Longint]:Double
← →
MikePol (2004-06-21 10:36) [2]А как использовать функцию вычитания ?
Чтобы одна функция вычиталась из другой и получалась третья ?
← →
Ega23 © (2004-06-21 10:50) [3]for i:=0 to N do
Series3.AddXY(i, Series1.YValue[i]-Series2.YValue[i]);
← →
Семен Сорокин © (2004-06-21 11:12) [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
← →
MikePol (2004-06-21 11:49) [5]А как все же получить значение Y по значению Х ?
( то что предлагает Ega23 немного не то .. мне не по индексу а по значению, аппроксимировать вобщем )
← →
Семен Сорокин © (2004-06-21 13:03) [6]
> А как все же получить значение Y по значению Х ?
обычно методом Series1.XValues.Locate(Х) определяется Index, и берется по индексу значение из Series1.YValues.
может пригодиться Series1.GetCursorValues(...);
← →
Ega23 © (2004-06-21 13:39) [7]Вообще-то у тебя должны быть начальные исходные данные, лично я обычно сначала провожу обработку данных, а только потом их рисую. Хранить данные в серии - ИМХО неправильно.
Страницы: 1 вся ветка
Текущий архив: 2004.07.04;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.047 c