gnuplot: максимальные и минимальные значения в диапазоне

Я строю некоторые данные с другим диапазоном X, и я хотел бы изменить yrange в соответствии с максимальным и минимальным значением данных в текущем диапазоне X. Когда я использую GPVAL_Y_MAX и GPVAL_Y_MIN, эти значения соответствуют максимуму и минимуму всех данных, а не только данных в диапазоне.

Например, у меня есть следующие данные:

1 3
2 5
3 8
4 20
5 30

Я использую следующий скрипт:

plot 'data.txt' u 1:2;
set xrange [1:3];
replot
set xrange [1:5];
replot

В первом сюжете я хотел бы установить yrange в [3: 8], но во втором сюжете yrange должен быть [3:30]. Если я использую что-то вроде

set yrange [GPVAL_Y_MIN:GPVAL_Y_MAX]

GPVAL_Y_MIN и GPVAL_Y_MAX имеют одинаковое значение независимо от xrange.

Любое решение?

Ответы на вопрос(2)

Ваш ответ на вопрос