gnuplot 4.6中未找到GPVAL_Y_MIN
gnuplot 4.6中未找到GPVAL_Y_MIN,gnuplot,Gnuplot,show variables all命令列出了我的可用变量,其中未找到GPVAL_Y_MIN或GPVAL_Y_MAX(GPVAL_VERSION=4.6,终端设置为aqua)。我正试图用下面的方法从Y轴中减去最小值,但没有成功 ymin = GPVAL_Y_MIN plot "file.dat" every 10 u 4:($7-ymin) w p 谢谢您的帮助。GPVAL\u Y\u MIN仅在您实际绘制某些数据后设置。一种旧的解决方案是将终端设置为虚拟,进行“打印”,然后在再次打印之前将终
show variables all
命令列出了我的可用变量,其中未找到GPVAL_Y_MIN
或GPVAL_Y_MAX
(GPVAL_VERSION
=4.6,终端设置为aqua)。我正试图用下面的方法从Y轴中减去最小值,但没有成功
ymin = GPVAL_Y_MIN
plot "file.dat" every 10 u 4:($7-ymin) w p
谢谢您的帮助。
GPVAL\u Y\u MIN
仅在您实际绘制某些数据后设置。一种旧的解决方案是将终端设置为虚拟,进行“打印”,然后在再次打印之前将终端重置为有用的内容
但是,从gnuplot4.6开始,您可以使用stats
命令
stats 'file.dat' e 10 u 4:7
plot 'file.dat' e 10 u 4:($7-STATS_min_y)
我想我会按照你的要求做(未经测试)谢谢,但给出了错误“预期[无]输出或前缀”。出于某种原因,它们以前不起作用。但现在它开始工作了!再次感谢!
stats
命令中有一个错误的$
字符,它应该是stats'文件。dat'e 10 u 4:7
@Christoph--谢谢。我并没有经常使用stats
命令。我有点惊讶,它不接受使用语法的标准$
。它使用与绘图相同的语法,但是使用4:$7
在任何情况下都是错误的,使用4:($7)
有效。