2012-08-02 2 views
9

Sto eseguendo uno script semplice, che legge i dati da un file e li stampa. Il mio problema è che rileggo e sostituisco i dati, dato che il file cambia continuamente. Ogni volta che uso refresh, la finestra trama diventa di nuovo attiva, cosa che vorrei impedire. Vorrei che la trama venisse aggiornata in background. È possibile?Mantieni inattivo la finestra di aggiornamento automatico di Gnuplot

mio script di esempio:

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

Per chiunque cerchi di utilizzare questa tecnica: Il comando "Aggiorna" non era valido quando l'ho provato. Ha funzionato quando l'ho sostituito con 'replot' – HXCaine

risposta

9

Dipende da quello terminale che si sta utilizzando. wxt, x11 e qt sostenere una noraise un'opzione:

set term x11 1 noraise 

Questo dovrebbe permettere di rimanere in background.

+0

fantastico, grazie! ha funzionato come un fascino. – Markus

+1

'imposta il termine qt noraise' per quelli che usano Qt. =) –

+0

@mohawkjohn - Aggiornato. Grazie. – mgilson