如何在gnuplot中存储变量并在xrange和set arrow中使用它
我是gnuplot新手,不知道如何在gnufile的开头存储变量,然后在gnuscript的其余部分使用它 x范围的最大值等于文件第四列的最后一行,并且在每次新的练习中都会有所不同。 在终端上,我可以通过tail-n1 data.dat | awk'{print$4}打印最大的xrange,它给出的数字是3.83352 我用密码试过了如何在gnuplot中存储变量并在xrange和set arrow中使用它,gnuplot,Gnuplot,我是gnuplot新手,不知道如何在gnufile的开头存储变量,然后在gnuscript的其余部分使用它 x范围的最大值等于文件第四列的最后一行,并且在每次新的练习中都会有所不同。 在终端上,我可以通过tail-n1 data.dat | awk'{print$4}打印最大的xrange,它给出的数字是3.83352 我用密码试过了 MAX_XTICK="`tail -n 1 data.dat | awk '{print $4}'`" 然后尝试在xrange中使用它作为 set xrange
MAX_XTICK="`tail -n 1 data.dat | awk '{print $4}'`"
然后尝试在xrange中使用它作为
set xrange [ 0 : "$MAX_XTICK"]
xrange [ 0 : MAX_XTICK].
但它给了我错误之下的错误
plot.gnu“,第64行:无法使用空x范围进行打印
我希望在xrange中使用MAX_XTICK变量作为
set xrange [ 0 : "$MAX_XTICK"]
xrange [ 0 : MAX_XTICK].
不需要外部脚本。请检查
help stats
和help show variables
stats "data.dat" u 4
set xrange [0:STATS_max]
在上面的示例中,在执行stats
命令后,gnuplot变量stats\u max
包含第4列的最大值