gnuplot 中的工作目录

gnuplot 中的工作目录

我如何指定工作目录为了gnuplot在交互模式下?如果我想调用脚本"call 'label_loop.gnu'"并且不想将脚本文件放在gnuplot安装文件夹中,是否需要每次都指定完整路径?我认为正常使用时会出现以下情况。 “我将要加载的数据或脚本放在任何目录中”->“我以交互模式绘制它”->“我想用鼠标操作调整标签的位置(最好)”->“我复制并粘贴前面的命令,然后创建一个批处理文件”->“GnuPlot 将输出转换为 PDF”

答案1

如果我清楚地理解你,请GNUPLOT_LIB在以下位置查找man gnuplot

GNUPLOT_LIB

数据和命令文件的附加搜索目录。该变量可以包含单个目录名称,或由“:”分隔的目录列表。 GNUPLOT_LIB 的内容附加到“loadpath”变量,但不使用“save”和“save set”命令保存。

因此,只需gnuplot使用您想要的环境变量进行调用即可:

GNUPLOT_LIB=my/chosen/path gnuplot

例如,绘制点 (0,0)、(1,1) 和 (2,3) 的曲线:

$ cat Test/data.dat
0 0
1 1
2 3
$ GNUPLOT_LIB=Test gnuplot 
gnuplot> plot 'data.dat' with lines

相关内容