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?