gnuplot: wartości maksymalne i minimalne w zakresie

Planuję niektóre dane z innym zakresem X i chciałbym zmienić yrange zgodnie z maksymalną i minimalną wartością danych w bieżącym zakresie X. Kiedy używam GPVAL_Y_MAX i GPVAL_Y_MIN, wartości te odpowiadają maksymalnemu i minimalnemu poziomowi danych, a nie tylko danym z zakresu.

Na przykład mam następujące dane:

1 3
2 5
3 8
4 20
5 30

Używam następującego skryptu:

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

W pierwszym wykresie chciałbym ustawić yrange w [3: 8], ale w drugim wykresie yrange sholud będzie [3:30]. Jeśli używam czegoś takiego

set yrange [GPVAL_Y_MIN:GPVAL_Y_MAX]

GPVAL_Y_MIN i GPVAL_Y_MAX mają tę samą wartość niezależnie od xrange.

Jakieś rozwiązanie?

questionAnswers(2)

yourAnswerToTheQuestion