2012-08-02 16 views
9

मैं एक साधारण स्क्रिप्ट चला रहा हूं, जो फ़ाइल से डेटा पढ़ता है और इसे प्लॉट करता है। मेरी समस्या यह है कि मैं डेटा को फिर से बदलता और दोहराता हूं, क्योंकि फाइल लगातार बदलती है। जब भी मैं refresh का उपयोग करता हूं, प्लॉट विंडो फिर से सक्रिय हो जाती है, जिसे मैं रोकना चाहता हूं। मैं साजिश पृष्ठभूमि में अद्यतन करना चाहता हूँ। क्या यह संभव है?Gnuplot ऑटो रीफ्रेश विंडो निष्क्रिय

मेरे नमूना स्क्रिप्ट:

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

इस तकनीक का उपयोग करने की कोशिश करने वाले किसी भी व्यक्ति के लिए: जब मैंने कोशिश की तो 'रीफ्रेश' कमांड अमान्य था। यह काम करता है जब मैंने इसे 'प्रतिकृति' – HXCaine

उत्तर

9

यह वही टर्मिनल का उपयोग कर रहे पर निर्भर करता है।

set term x11 1 noraise 

यह पृष्ठभूमि में रहने की अनुमति चाहिए: wxt, x11 और qt एक noraise विकल्प का समर्थन।

+0

भयानक के साथ बदल दिया, धन्यवाद! एक जादू की तरह काम किया। क्यूटी का उपयोग करने वाले लोगों के लिए – Markus

+1

'निर्धारित शब्द qt noraise'। =) –

+0

@mohawkjohn - अपडेट किया गया। धन्यवाद। – mgilson

संबंधित मुद्दे