内嵌数据和数据块

有两种将数据嵌入 gnuplot 命令流中的机制。如果特殊文件名 '-' 出现在绘图命令中,则紧跟在绘图命令后的行被解释为内嵌数据。参考特殊文件名。这种方式提供的数据只能被它追随的绘图命令使用一次。

第二种机制定义一个命名数据块为本地文档。命名的数据是持久的,可以被多个绘图命令引用。例如:

 $Mydata << EOD
 11 22 33 # 第一行数据
 44 55 66 # 第二行数据
 # 想在数据文件一样使用注释
 77 88 99
 EOD
 stats $Mydata using 1:3
 plot $Mydata using 1:3 with points, $Mydata using 1:2 with impulses

数据块命令必须以$字符开头,这与其他类型的持久变量有所区别。数据结束分隔符 (例子中是 EOD) 可以是任何字母数字字符序列。

与命名数据块关联的存储可以使用undefine命令来释放。undefine $*一次性释放所有命名数据块。

results matching ""

    No results matching ""