2012-08-02 65 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