LINUX.ORG.RU

gnuplot: указание координат


0

0

Здравствуйте!
Такой вопрос интересует:
Можно ли в gnuplot каким-нибудь образом указать координату, но не абсолютные как в системах first, second, и не относительные, как в системах graph и screen, а как их сумму -- т.е. нужно указать некоторую абсолютную координату, но со смещением в относительных единицах измерения?

★★★★★

Ответ на: комментарий от anonymous

Хм.. Ну, понятно что запутанно сказано..
Но пусть скажем есть график который изображается командой:
plot [250:300] "datafile"

При этом автоматически выбирается область изображения по оси Y: [0:0.5]
Мне хочется сделать метку, скажем командой:
set label 1 "A" at 260,0.1

Но дело в том что такое указание координат несколько не устраивает, также как и
set label 1 "A" at graph 0.1,0.1

Хотелось бы написать что-то вроде
set label 1 "A" at first 260 + graph 0.1, first 0.1 + graph 0.1
или
set label 1 "A" at first 260, 0.1 + graph 0.1, 0.1

При этом ручной расчёт этой координаты как 260 + 0.1*(300-250), 0.1 + 0.1*(0.5-0) не устраивает.

unDEFER ★★★★★
() автор топика
Ответ на: комментарий от unDEFER

> При этом ручной расчёт этой координаты как 
> 260 + 0.1*(300-250), 0.1 + 0.1*(0.5-0) не устраивает.

Даже в рамках самого gnuplot?
gnuplot> help variables 

sdio ★★★★★
()
Ответ на: комментарий от sdio

> Даже в рамках самого gnuplot?
Да в том то и дело, что область изображения по оси Y выбирается _автоматически_.
Как её узнать, до того как использован plot??

unDEFER ★★★★★
() автор топика
Ответ на: комментарий от WerNA

Нет, я не хочу указывать этот диапазон вручную, меня как раз интересует автоматически выбираемый.

unDEFER ★★★★★
() автор топика
Ответ на: комментарий от unDEFER

можно заюзать Gnuplot.py и вместо встроенного языка gnuplot пользоваться питоном.

Reset ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.