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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.08.2011, 10:08   #1
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию масштаб графика в делфи

delphi
собственно с чем столкнулся, на форме есть компонент tchart в нем строю 2 графика, когда строится первый график то границы рамки устанавливаются точно по нему (как надо) а вот когда поверх первого накладывается второй, то масштаб уменьшается из за того что второй график это просто очень длинная прямая, как сделать так что б граници видимой части графика не менялись и "камера" всегда была точно направлена на первый график?
SonicBob вне форума Ответить с цитированием
Старый 10.08.2011, 06:03   #2
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию

опять не понятно написал проблему что ли?
SonicBob вне форума Ответить с цитированием
Старый 10.08.2011, 10:04   #3
was3110
Форумчанин
 
Аватар для was3110
 
Регистрация: 25.04.2010
Сообщений: 254
По умолчанию

Ответить конкретно - некогда. А совет (дело не благодарное) - уделите внимание справке по tchart. Программным путем в этом элементе можно изменять и задавать ВСЕ. А масштаб тем более. Вот только второй график, наверное, в этом случае отображаться не будет...
помогать студентам - моя вторая профессия
was3110 вне форума Ответить с цитированием
Старый 10.08.2011, 12:03   #4
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию

Цитата:
Сообщение от was3110 Посмотреть сообщение
Ответить конкретно - некогда. А совет (дело не благодарное) - уделите внимание справке по tchart. Программным путем в этом элементе можно изменять и задавать ВСЕ. А масштаб тем более. Вот только второй график, наверное, в этом случае отображаться не будет...
почему не будет? можно сделать так что б тогда что б камера точно была направлена по границам первого графика а второй выходил бы за поле зрения но двигая камеру и его можно было бы разглядеть полностью?
SonicBob вне форума Ответить с цитированием
Старый 10.08.2011, 16:25   #5
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

При создании графика в редакторе найдите вкладку Axis (оси) в ней вкладку Scales (Маштаб), снимите галку Automatic и задайте масштаб вручную
SERG1980 вне форума Ответить с цитированием
Старый 11.08.2011, 07:41   #6
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию

Цитата:
Сообщение от SERG1980 Посмотреть сообщение
При создании графика в редакторе найдите вкладку Axis (оси) в ней вкладку Scales (Маштаб), снимите галку Automatic и задайте масштаб вручную
пробывал отключать все равно маштабираует как ему хочется пробывал задавать количество точек на страницу не помогло
можно ли кодом когда создаёшь график что задать миниму максимум по каждой оси?
SonicBob вне форума Ответить с цитированием
Старый 11.08.2011, 10:25   #7
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Цитата:
Сообщение от SonicBob Посмотреть сообщение
пробывал отключать все равно маштабираует как ему хочется пробывал задавать количество точек на страницу не помогло
можно ли кодом когда создаёшь график что задать миниму максимум по каждой оси?
Конечно можно
SERG1980 вне форума Ответить с цитированием
Старый 12.08.2011, 09:02   #8
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию

супер я рад а как? я пытался задать в самой кнопке которая переносит данные на график что то типа такого
chat.axis.scales.left.minimum:=числ о ,он меня конешно же послал через гугл ничего толкого не нашел
SonicBob вне форума Ответить с цитированием
Старый 12.08.2011, 10:28   #9
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Код:
MyChart.LeftAxis.Automatic:=false;
MyChart.LeftAxis.AutomaticMaximum:=false;
MyChart.LeftAxis.AutomaticMinimum:=false;
MyChart.LeftAxis.Minimum:=0;
MyChart.LeftAxis.Maximum:=50;

Последний раз редактировалось SERG1980; 12.08.2011 в 10:31.
SERG1980 вне форума Ответить с цитированием
Старый 14.08.2011, 12:33   #10
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию

че то у меня не пашет, верней вообще не реагирует на этот код, вообще ноль реакции
SonicBob вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Графика в делфи Natasha190989 Общие вопросы Delphi 0 15.05.2011 16:09
Простая графика, масштаб Mardessa Помощь студентам 1 06.02.2011 23:30
Графика делфи Asira Помощь студентам 3 07.06.2010 14:07
графика в Делфи. pionerka Помощь студентам 5 28.04.2010 16:38
Графика в Делфи R_A_M_I_L7777777 Помощь студентам 14 27.03.2009 15:21