在gnuplot的,使用这样的命令gnuplot的正在重置终端为默认输出
set term pdf
set out 'filename.pdf'
plot sin(x)
允许我的图像写入到一个pdf。这样做后,我该如何重置输出,以便plot sin(x)
使用内置的gnuplot显示器创建图像(因为它从来没有首先使用set out
)。
现在我只能通过重新启动gnuplot来达到目的。 reset
命令似乎没有帮助。谢谢大家!
在gnuplot的,使用这样的命令gnuplot的正在重置终端为默认输出
set term pdf
set out 'filename.pdf'
plot sin(x)
允许我的图像写入到一个pdf。这样做后,我该如何重置输出,以便plot sin(x)
使用内置的gnuplot显示器创建图像(因为它从来没有首先使用set out
)。
现在我只能通过重新启动gnuplot来达到目的。 reset
命令似乎没有帮助。谢谢大家!
假设您安装了gnuplot的X11版本。设置终端回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"
然而,如记录在help set terminal
:
命令
set term push
记得当前终端包括其 设置,而set term pop
恢复它。这相当于save term
和load term
,但没有访问文件系统。因此它们可以是 用于实现打印后平台独立恢复的终端,例如 。 gnuplot启动后,默认终端或从startup
文件被自动推送。因此,便携式脚本可以依赖set term pop
恢复给定平台上的默认终端,除非另有终端明确推送 。
感谢parkydr。事实证明,我的默认终端是'wxt',所以对我来说这是通过'set term wxt'实现的。 – Doubt 2013-03-03 18:56:03