0

show variables allコマンドは、GPVAL_Y_MINまたはGPVAL_Y_MAX見つからない使用可能な変数をリストします(GPVAL_VERSION= 4.6およびターミナルはアクアに設定されています)。次の方法でオンザフライで Y 軸から最小値を減算しようとしていますが、成功しません。

ymin = GPVAL_Y_MIN
plot "file.dat" every 10 u 4:($7-ymin) w p

ご協力いただきありがとうございます。

4

1 に答える 1

1

GPVAL_Y_MIN実際にデータをプロットしたときにのみ設定されます。古い解決策の 1 つは、ターミナルをダミーに設定し、「プロット」を作成してから、再びプロットする前にターミナルを何か便利なものにリセットすることです。

ただし、gnuplot 4.6 以降では、statsコマンドを使用できます。

stats 'file.dat' e 10 u 4:7
plot 'file.dat' e 10 u 4:($7-STATS_min_y)

私はあなたが求めていることをすると思います(未テスト)

于 2013-11-15T03:53:20.420 に答える