批处理和交互式操作

Gnuplot可以运行在批处理或交互式模式,在许多系统上,这两种方式甚至可以混合使用。

任何命令行参数都假定为程序选项(首字符是 -)或者包含gnuplot命令的文件的名称。每个文件或命令字符串按指定的顺序执行。特殊文件名 "-" 表示要从标准输入读取命令。Gnuplot在最后一个文件被处理后退出。如果没有指定加载文件和命令字符串,gnuplot接受来自标准输入的交互式输入。

exitquit命令都终止当前的命令文件,并load下一个,直到全部处理完毕。

示例

要启动交互式会话:

  gnuplot

要启动批处理会话,使用两个命令文件 "input1" 和 "input2":

  gnuplot input1 input2

在初始化文件 "header" 之后启动一个交互式会话,然后是另一个命令文件 "trailer":

  gnuplot header - trailer

要直接在命令行中给出gnuplot命令,使用 "-persist" 选项,使得图形保留在屏幕上:

  gnuplot -persist -e "set title 'Sine curve'; plot sin(x)"

从文件执行命令之前设置用户定义变量 a 和 s:

  gnuplot -e "a=2; s='file.png'" input.gpl

results matching ""

    No results matching ""