gnuplot-我可以将绘图的所有设置放在一个文件中,并在plot命令之前调用它吗?
我想保存用于定义图形的set命令 基本上我想保存行的样式、颜色、输出名称、范围等;归档 然后我想从脚本中调用它,比如gnuplot-我可以将绘图的所有设置放在一个文件中,并在plot命令之前调用它吗?,gnuplot,Gnuplot,我想保存用于定义图形的set命令 基本上我想保存行的样式、颜色、输出名称、范围等;归档 然后我想从脚本中调用它,比如 gnuplot <setting script name> <data file> "plot <plot commands>" gnuplot“绘图” 这可能吗?本手册未提及从外部文件加载为打印功能设置的选项的任何功能。有几种方法 您可以将非常常规的设置存储在~/.gnuplot文件中 否则,您可以创建一个名为myplot的脚本,在本地
gnuplot <setting script name> <data file> "plot <plot commands>"
gnuplot“绘图”
这可能吗?本手册未提及从外部文件加载为打印功能设置的选项的任何功能。有几种方法 您可以将非常常规的设置存储在
~/.gnuplot
文件中
否则,您可以创建一个名为myplot
的脚本,在本地构建它
#!/bin/bash
gnuplot << EOF
<all settings>
plot "$1"
EOF
#/bin/bash
gnuplot您可以,例如,将所有设置放在一个文件中,例如settings.gp
set terminal ...
set xtics ...
有一个文件plot.gp
,其中包含使用变量datafile
的所有打印命令:
plot datafile using 1:2
变量数据文件
可以使用-e
选项给出,设置文件可以使用加载
gnuplot -e "datafile='mydatafile.dat'; load 'settings.gp'" plot.gp
另请参见谢谢伯恩哈德,对不起,我没意识到我可以在1美元之后追加其他选项:)快凌晨3点了,我的大脑开始让我落后于备受赞赏的克里斯托夫;这是Bernhard公布的方法的一个很好的变体。虽然它基本上需要3个文件:一个是设置、数据文件和启动整个程序的脚本;而在另一个解决方案中,您只有脚本和数据文件,因此它非常适合我的情况。谢谢这就是我绘制论文中所有图表的方式:一个带有常规设置的主文件,一个绘图文件,它可以通过-e
参数给出的几个变量进行更改,以生成多个类似的绘图。