3 gnuplot
我正在使用Gnuplot脚本和数据文件.
在我的脚本中有一个命令;
设置标题"blah title here"
是否可以从数据文件中获取该字符串?例如,我可以使用包含许多数据文件的单个脚本,因为数据文件将包含绘图的标题.
我不确定在纯gnuplot中这是否容易做,但这是一个使用包装器bash脚本的解决方案.您可以通过plotscript.sh data.dat在命令行调用来使用该脚本.
#!/bin/bash
my_title=$(head -n 1 $1 | sed 's/^# \(.*\)/\1/')
echo "set terminal postscript enhanced color
set output 'plot.eps'
set title '$my_title'
plot '$1' u 1:2" | gnuplot
Run Code Online (Sandbox Code Playgroud)
要使脚本可用,请将代码放在文本文件中并chmod +x在其上运行.如果你告诉我标题的格式,我可以尝试定制脚本以匹配它.此脚本假定标题是此类格式的数据文件的第一行:
# mytitle
1 4
2 5
3 2
Run Code Online (Sandbox Code Playgroud)