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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.06.2009, 21:27   #1
Araver
Пользователь
 
Аватар для Araver
 
Регистрация: 15.10.2007
Сообщений: 13
Вопрос Вертикальный график

Всем привет.

Возникла задача строить график в направлении сверху вниз. То есть вертикальная ось абсцисс, значение которой приращается, а ось ординат горизонтальная.
Компонент Chart не позволяет этого сделать(или я не нашёл как).

Как это можно реализовать? Может есть какие-нибудь компоненты, альтернативные борландовскому Chart'у.
Araver вне форума Ответить с цитированием
Старый 28.06.2009, 21:53   #2
Ntlegend
Форумчанин
 
Аватар для Ntlegend
 
Регистрация: 12.05.2007
Сообщений: 373
По умолчанию

а ручками на канвве нарисовать не пробовал?? тоже довольно не плохо получается
Перемен! - требуют наши сердца. Перемен! - требуют наши глаза.
В нашем смехе и в наших слезах, И в пульсации вен:
"Перемен!Мы ждем перемен!"
Ntlegend вне форума Ответить с цитированием
Старый 28.06.2009, 22:11   #3
Araver
Пользователь
 
Аватар для Araver
 
Регистрация: 15.10.2007
Сообщений: 13
По умолчанию

Цитата:
Сообщение от Ntlegend Посмотреть сообщение
а ручками на канвве нарисовать не пробовал?? тоже довольно не плохо получается
если я понимаю, то "ручками на канве" - это каждую точку прорисовать спец. функциями.
а как быть с прокруткой в этом случае? Координатная сетка двигается вверх, рисуется график...

прошу не пинать, я не слишком искушён в этих вопросах :-)

Последний раз редактировалось Araver; 28.06.2009 в 22:14.
Araver вне форума Ответить с цитированием
Старый 28.06.2009, 22:19   #4
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

ну вообще координата y и так увеличивается сверху вниз.. 0;0 - верхний левый угол экрана.. а чтобы построить такой график - получите зависимость x(y) вместо y(x)...
Uguu~
__STDC__ вне форума Ответить с цитированием
Старый 28.06.2009, 22:31   #5
Araver
Пользователь
 
Аватар для Araver
 
Регистрация: 15.10.2007
Сообщений: 13
По умолчанию

Цитата:
Сообщение от __STDC__ Посмотреть сообщение
ну вообще координата y и так увеличивается сверху вниз.. 0;0 - верхний левый угол экрана.. а чтобы построить такой график - получите зависимость x(y) вместо y(x)...
это в каком компоненте???
Я пользовался только Chart'ом. В нём как ни рисуй, точки будут соединяться только соседние слева направо, получается кошмар :-)

Помню, так в Паскале было сверху вниз, но это же просто на экране...
Araver вне форума Ответить с цитированием
Старый 28.06.2009, 22:32   #6
Araver
Пользователь
 
Аватар для Araver
 
Регистрация: 15.10.2007
Сообщений: 13
По умолчанию

может есть компоненты типа чарта, в которых можно просто повернуть график на 90 град.?
Araver вне форума Ответить с цитированием
Старый 28.06.2009, 22:35   #7
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

О_О в каком компоненте, о чем вы???? причем тут паскаль?? это аппаратный вопрос... я про рисование на канве вообще говорил, но направление оси y от этого не меняется
Uguu~
__STDC__ вне форума Ответить с цитированием
Старый 28.06.2009, 22:41   #8
Araver
Пользователь
 
Аватар для Araver
 
Регистрация: 15.10.2007
Сообщений: 13
По умолчанию

ага, понятно.
А правильно я понимаю, что прокрутить обратно график у меня не получится, если я буду рисовать на канве?
Araver вне форума Ответить с цитированием
Старый 29.06.2009, 08:16   #9
Toxa
Форумчанин Подтвердите свой е-майл
 
Аватар для Toxa
 
Регистрация: 01.12.2006
Сообщений: 514
По умолчанию

Цитата:
ага, понятно.
А правильно я понимаю, что прокрутить обратно график у меня не получится, если я буду рисовать на канве?
положи на форму TScrollBox, на него TImage, который растягивай до нужных размеров и на нем же рисуй, и будет тебе прокрутка.
а вообще не пробовал рисовать в TChart отрицательные числа, вроде он в них и рисует, если я не ошибаюсь
Пишу на Delphi за еду
Toxa вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как присвоить вертикальный масштаб одной гистограммы другой? Cerebrum Общие вопросы Delphi 0 26.05.2009 23:57
вертикальный график в excel Slavik Помощь студентам 3 02.12.2008 08:44
График zzzzz Общие вопросы Delphi 1 16.10.2008 10:46
Вертикальный StaticText Abbatik Помощь студентам 1 21.02.2008 00:00
график Димарик Помощь студентам 2 30.06.2007 09:12