Как использовать два разных яксиса? - PullRequest
1 голос
/ 16 апреля 2019

Я пытался:

set ytics nomirror 
set xtics nomirror 
set x1range [-0.4:1.8]
set y1range [25:0]
set y2range [17:-8]
plot 'file.txt' axis x1y1 using 2:1 with point, 'file2.txt' axis x1y2 using 2:1 with point 

Я хотел бы построить два файла с различным диапазоном по оси Y таким образом, чтобы значение точки из файла было равно 0, а значение точки из файла2 было равно -8, и эти две точки будут находиться в постоянная линия. Не видя отметок по оси Y, будет казаться, что они имеют одинаковую ценность. Спасибо

1 Ответ

1 голос
/ 16 апреля 2019
set link y2 via y-8 inverse y+8
set ytics nomirror
set y2tics nomirror

Однако это кажется слишком сложным для того, что вы описываете. Было бы проще использовать только одну ось y, но фильтровать входные данные. В этом случае нет отдельных меток y2, потому что ось y2 не используется.

plot 'file.txt' using 2:1 with point, 'file2.txt' using 2:($1 + 8.) with point 
...