2012-08-02 91 views
9

我正在运行一个简单的脚本,它从文件中读取数据并绘制它。我的问题是,当文件不断变化时,我重新读取并重新绘制数据。每当我使用refresh时,绘图窗口会再次变为活动状态,这是我想要阻止的。我希望情节在后台更新。这可能吗?保持Gnuplot自动刷新窗口不活动

我的示例脚本:

#!/usr/bin/gnuplot 
set datafile separator "," 
plot "data.dat" using 1:3 
pause 1; refresh; reread; 
+0

对于任何人试图使用这种技术:当我尝试它时,'刷新'命令无效。它工作时,我用'replot' – HXCaine 2013-02-28 17:27:48

回答

9

这取决于你所使用的终端。 wxtx11qt支持noraise选项:

set term x11 1 noraise 

这应该允许它留在后台。

+0

替换它真棒,谢谢!像魅力一样工作。 – Markus 2012-08-02 21:07:57

+1

对于那些使用Qt的用户,使用“set term qt noraise”。 =) – 2015-02-11 17:12:05

+0

@mohawkjohn - 已更新。谢谢。 – mgilson 2015-02-11 17:33:13