2013-11-14 24 views
0

show variables all命令列出了我的可用变量,其中找不到GPVAL_Y_MINGPVAL_Y_MAXGPVAL_VERSION = 4.6且终端设置为aqua)。我试图从Y轴上飞通过以下方式,但没有成功减去最小值,gnuplot 4.6中找不到GPVAL_Y_MIN

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

感谢您的帮助。

回答

1

GPVAL_Y_MIN只有在您实际绘制一些数据后才会设置。一个古老的解决方案是将终端设置为虚拟,进行“绘图”,然后在再次绘图之前将终端重置为有用的东西。

但是,从gnuplot 4.6开始,您可以使用stats命令。

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

我想会做什么你问(未经测试)

+0

谢谢,但<统计 'FILE.DAT' E 10×4者:$ 7>给出了错误 “期待[无]输出或前缀” 。 – kuki

+0

由于某种原因,他们以前没有工作。但现在它正在工作!再次感谢! – kuki

+0

在'stats'命令中有一个错误的'$'字符,它应该是'stats'file.dat'e 10 u 4:7'。 – Christoph