在gnuplot中,使用命令
set term pdf
set out 'filename.pdf'
plot sin(x)
允许我将图像写入pdf。执行此操作后,如何重置输出,以便plot sin(x)
使用内置的gnuplot显示创建图像(因为它首先没有使用set out
)。
现在我只能通过重启gnuplot来实现这个目标。 reset
命令似乎没有帮助。谢谢大家!
答案 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