Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.07;
Скачать: CL | DM;

Вниз

как получить мин и макс значение по оси Х при увеличении   Найти похожие ветки 

 
iat   (2004-10-21 20:27) [0]

Здрасте!

Как можно получить крайние значения по оси Х.
Интересует метод, когда на гафике показаны не все значения, а только часть (увеличенная область).

За ранее спасибо!


 
Kolan ©   (2004-10-21 20:55) [1]

Мин функции тебе нодо что-ли


 
iat   (2004-10-21 21:03) [2]

нет, мне надо, что бы при зумировании графика выводились крайние видимые значения увеличенного графика, точнее надо получить индекс значений.

пример
1 2 3 4 5 6 7 8 9 -> 1, 9

4 5 6 7 8 -> 4, 8


 
Kolan ©   (2004-10-21 21:18) [3]

Может так:
Заведи две Series. На одной график а вторая - точечная и значения у неё как, бы обяснить, есть там (точно есть не помню как называется) свойства min и max значения charta помоему так их на второй и отмечай.
PS Шас может вспомню


 
Kolan ©   (2004-10-21 21:23) [4]

Наверно это был плохой вариант ... Сейчас еще посмотрю


 
iat   (2004-10-21 21:30) [5]

я точно знаю, что там даже ухитряться не надо, там уже все реализвано, просто надо знать, что пнуть.


 
iat   (2004-10-21 21:56) [6]

кажется, я нашел решение

var
Mi, Ma : double;
CS: TChartSeries;
R: TRect;
begin
 if DBChart.SeriesCount = 0 then Exit;
 CS := DBChart.Series[0];
 R := DBChart.ChartRect;
 Mi := CS.XScreenToValue(R.Left);
 Ma := CS.XScreenToValue(R.Right);
...

однако оно не  корректно определяет эти самые границы. в результате оно выводит интерполированные значения. а мне нужно индексы значений.


 
MBo ©   (2004-10-22 07:09) [7]

Series1.FirstValueIndex


 
iat   (2004-10-22 19:07) [8]

MBo, спасибо! Работает.



Страницы: 1 вся ветка

Текущий архив: 2004.11.07;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.024 c
14-1098092835
Gari
2004-10-18 13:47
2004.11.07
Как много изменений в новой версии Delphi


14-1098237312
Думкин
2004-10-20 05:55
2004.11.07
С днем рождения! 20 октября


14-1098027153
olookin
2004-10-17 19:32
2004.11.07
Универсализация или прагматичность?


1-1098687169
svv
2004-10-25 10:52
2004.11.07
Как добавить TAction код клавиши + с цифровой клавы


14-1098039450
Барбос
2004-10-17 22:57
2004.11.07
фракталы и система координат