Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.07.2007, 07:20   #1
zIG
 
Регистрация: 20.07.2007
Сообщений: 3
По умолчанию TChart, скроллинг

Подскажите как решить такую задачу..

Есть массив скажем из 1000 значений.
В чарте делаю отображение 100 значений на странице.
Далее скроллирую график.

Проблема: как сделать масштаб оси Y от этих 100 значений ?
Т.е. мое желание, сделать возможным только горизонтальный скроллинг и изменение оси Y в зависимости от максимума и минимума только видимых значений, а не как мне предлагает компонент - максимум и минимум всей серии.
zIG вне форума Ответить с цитированием
Старый 20.07.2007, 08:03   #2
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию TChart

MyChart.LeftAxis.Automatic:=false;
MyChart.LeftAxis.AutomaticMaximum:= false;
MyChart.LeftAxis.AutomaticMinimum:= false;
MyChart.LeftAxis.Minimum:=......
MyChart.LeftAxis.Maximum:=......
SERG1980 вне форума Ответить с цитированием
Старый 20.07.2007, 08:07   #3
zIG
 
Регистрация: 20.07.2007
Сообщений: 3
По умолчанию

Это понятно, а как узнать минимум и максимум тех значений, которые сейчас на графике ?

Т.е. мне надо по сути узнать первое видимое значение и последнее, и в серии найти мин. и макс. между этими значениями.
zIG вне форума Ответить с цитированием
Старый 20.07.2007, 11:44   #4
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Series1.MinYValue; мин значение в серии
Series1.MaxYValue; мах. значение в серии
Series1.YValues.Last; последнее значение в серии

Последний раз редактировалось SERG1980; 20.07.2007 в 11:47.
SERG1980 вне форума Ответить с цитированием
Старый 20.07.2007, 11:55   #5
zIG
 
Регистрация: 20.07.2007
Сообщений: 3
По умолчанию

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

Пример:
серия из 1000 значений.
с 1 по 200 - значения от 1 до 10. Так вот пока на графике от 1 до 200-того значения, мне надо чтоб ось У была от 1 до 10.

Далее скроллирую график и дохожу до области от 200 до 300. Тут значения в диапазоне 5-20. Тут мне надо чтоб ось У стала от 5 до 20.

А скажем если на графике значения из серии от 180 до 280, то ось чтоб была от 1 до 20.
zIG вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TChart nataly60 Помощь студентам 1 06.06.2008 19:13
Скроллинг в Word как в pdf zhefran Win Api 17 28.05.2008 21:02
Tchart Droid Общие вопросы Delphi 9 27.05.2008 20:38
скроллинг kl45gp JavaScript, Ajax 0 24.03.2008 23:29
Использование TChart Tvv7-7-7 Помощь студентам 7 24.06.2007 21:08