gnuplot将终端重置为默认输出

gnuplot将终端重置为默认输出,gnuplot,Gnuplot,在gnuplot中,使用以下命令 set term pdf set out 'filename.pdf' plot sin(x) 允许我将图像写入pdf。执行此操作后,如何重置输出,以便plot sin(x)使用内置的gnuplot显示创建图像(就像从未使用过set out一样) 现在我只能通过重新启动gnuplot来实现这一点。reset命令似乎没有帮助。谢谢大家 假设您安装了X11版本的gnuplot。将端子设置回x11并重置输出 set term x11 set out 除其他答案外,

在gnuplot中,使用以下命令

set term pdf
set out 'filename.pdf'
plot sin(x)
允许我将图像写入pdf。执行此操作后,如何重置输出,以便
plot sin(x)
使用内置的gnuplot显示创建图像(就像从未使用过
set out
一样)


现在我只能通过重新启动gnuplot来实现这一点。
reset
命令似乎没有帮助。谢谢大家

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

set term x11
set out

除其他答案外,您还可以:

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"
但是,如
帮助设置终端
中所述:

命令
set term push
会记住当前终端,包括其 设置,同时
set term pop
将其还原。这相当于
save term
加载术语
,但不访问文件系统。因此,他们可以 用于实现打印后终端的平台无关恢复, 比如说在gnuplot启动后,默认终端或
启动
文件自动推送。
因此可移植脚本可以依赖
set term pop
可恢复给定平台上的默认终端,除非 已显式推送另一个终端


谢谢parkydr。原来我的默认终端是
wxt
,所以对我来说,这是通过
set term wxt
实现的。