我想保存用于定义图形的set命令。
基本上我想保存线条的样式,颜色,输出名称,范围等;在文件中
然后我想从脚本中调用它,比如
gnuplot <setting script name> <data file> "plot <plot commands>"
这可能吗?本手册未提及从外部文件加载为绘图功能设置的选项的任何功能。
答案 0 :(得分:1)
有几种方法。
您可以在~/.gnuplot
文件中存储非常常规的设置。
否则,您可以创建一个名为myplot
的脚本,该脚本在本地构建它
#!/bin/bash
gnuplot << EOF
<all settings>
plot "$1"
EOF
您通过./myplot <datafile>
答案 1 :(得分:0)
你可以,例如将所有设置放在一个文件中settings.gp
set terminal ...
set xtics ...
有一个文件plot.gp
,其中包含使用变量datafile
的所有绘图命令:
plot datafile using 1:2
变量datafile
可以使用-e
选项提供,设置文件可以加载load
gnuplot -e "datafile='mydatafile.dat'; load 'settings.gp'" plot.gp