gnuplot将终端重置为默认输出

时间:2013-03-03 18:14:13

标签: gnuplot

在gnuplot中,使用命令

set term pdf
set out 'filename.pdf'
plot sin(x)

允许我将图像写入pdf。执行此操作后,如何重置输出,以便plot sin(x)使用内置的gnuplot显示创建图像(因为它首先没有使用set out)。

现在我只能通过重启gnuplot来实现这个目标。 reset命令似乎没有帮助。谢谢大家!

2 个答案:

答案 0 :(得分:7)

除了其他答案,你可以这样做:

set term pop
set output   #reset standard output stream

通常,您可以使用以下方法保存当前正在使用的终端设置:

set term ... #what you want to save
set term push
set term ... #temporary terminal
set term pop #restore the terminal settings that you "pushed"

但是,如help set terminal中所述:

  

命令set term push会记住包含其的当前终端    set term pop恢复时的设置。这相当于save term    和load term,但没有访问文件系统。因此他们可以    用于在打印后实现平台独立的终端恢复,    例如。 gnuplot启动后,默认终端或来自    startup文件会自动推送。因此可移植脚本可以依赖    set term pop恢复给定平台上的默认终端,除非    另一个终端已被明确推送。

答案 1 :(得分:4)

假设你安装了gnuplot的X11版本。将终端设置回x11并重置输出

set term x11
set out