Работа с осями в Tchart |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
Работа с осями в Tchart |
AlexSCH |
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 36 Пол: Мужской Репутация: 0 |
Численные значения по осям привязаны строго к графику, который этот компонент отображает. Размерность чисел по осям не соответсвует реальным параметрам. То есть, отображается в 1 компоненте TChart 8 графиков, после построения все они находятся в определенных переделах по значениям, в одной системе координат. Но каждый из графиков несет свою информацию, причем 1 график это, например, Вольты, второй - милиАмперы, возможно ли поменять шкалу по оси ординат в компоненте TChart, не меняя при этом изображение графиков? То есть поменять абстрактыне числа после построения на реальные вольты или амперы и т.д.
|
AlexSCH |
Сообщение
#2
|
Новичок Группа: Пользователи Сообщений: 36 Пол: Мужской Репутация: 0 |
Я переделал вид программного окна в графическом редакторе, должно выглядеть вот так как на приклепленном изображении, то есть вторая ось Y представлена в другом масштабе. Как добавленную ось Y перевести в другой масштаб? (код на дополнительную ось Y представлен в пердыдущих постах, проблема в том, что дополнительная ось Y по масштабу полностью соответствует начальной оси Y, а нужно чтобы их масштабы отличались)
Сообщение отредактировано: AlexSCH - Эскизы прикрепленных изображений |
Гость |
Сообщение
#3
|
Гость |
Помогите пожалуйста с моей проблемой...
кусок кода: .... var cicli:integer; a,b:double; Matrix6, Matrix1: array of integer; begin setlength(Matrix6, 6); setlength(Matrix1, 6); Matrix6[1]:=2; Matrix6[2]:=51; Matrix6[3]:=53; Matrix6[4]:=23; Matrix6[5]:=1; Matrix1[1]:=14; Matrix1[2]:=52; Matrix1[3]:=13; Matrix1[4]:=5; Matrix1[5]:=23; for cicli:=1 to 5 do begin a:=Matrix6[cicli]; b:=Matrix1[cicli]; unit4.Form4.Chart1.SeriesList[0].AddXY(a,b,'',clRed); end; unit4.Form4.Chart1.LeftAxis.TitLE.Caption:='KTG'; unit4.Form4.Chart1.BottomAxis.Title.Caption:='MR'; unit4.Form4.ShowModal; ... В общем, проблема в том, что график строится не в том порядке, в каком я ему добавляю точки, а по возрастанию оси Х...т.е. 1,2,23,51,53... а не 2,51,53,23,1. Как разрешить проблему? |
Гость |
Сообщение
#4
|
Гость |
|
Текстовая версия | 6.05.2024 18:40 |