#gnuplot
#gnuplot
Вопрос:
Я пытался:
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, а значение точки из file2 будет равно -8, и эти две точки будут находиться в постоянной строке. Не видя тиков осей y, будет казаться, что они имеют одинаковое значение. Спасибо
Комментарии:
1. Как показано, две ваши оси y идут в противоположных направлениях. (y1min> y1max, y2min < y2max). Это то, что вы намеревались?
2. Извините, я отредактировал это.
Ответ №1:
set link y2 via y-8 inverse y 8
set ytics nomirror
set y2tics nomirror
Однако это кажется слишком сложным для того, что вы описываете. Было бы проще использовать только одну ось y, но фильтровать входные данные. В этом случае нет отдельных меток y2 tic, потому что ось y2 не используется.
plot 'file.txt' using 2:1 with point, 'file2.txt' using 2:($1 8.) with point
Комментарии:
1. Спасибо и как напечатать yticks второго масштаба по правой оси y?