Ad esempio, questo mantiene gnuplot-x11
aperta la finestra del grafico fino a quando non viene premuto un tasto:
gnuplot -e "plot \"file\" ; pause -1 \"text\""
Come tenerlo aperto fino alla chiusura manuale?
Ad esempio, questo mantiene gnuplot-x11
aperta la finestra del grafico fino a quando non viene premuto un tasto:
gnuplot -e "plot \"file\" ; pause -1 \"text\""
Come tenerlo aperto fino alla chiusura manuale?
Risposte:
Utilizzare l' opzione -p
o --persist
:
gnuplot --persist -e 'plot sin(x)'
Ciò manterrà la finestra aperta fino alla chiusura manuale. Dalla pagina man :
-p, --persist lets plot windows survive after main gnuplot program
exits.
Puoi aggiornare periodicamente il tuo programma di trama, trasformandolo in un grafico live. Questo è più comunemente usato per i data logger in cui il file viene aggiornato.
Ma in riferimento alla tua domanda mantiene la trama aperta, rinfrescante, fino a quando non premi Ctrl-C
Aggiungi semplicemente queste due righe alla fine del tuo programma di trama:
pause 30
reread
Un vantaggio nel farlo in questo modo è che non è necessario uscire dall'ambiente gnuplot per usarlo, specialmente durante il debug. Quando si interrompe la trama, si torna al prompt di gnuplot. È ancora possibile utilizzare
!vi plotpgm.gp
per modificare il programma dall'ambiente gnuplot, quindi ilload "plotpgm.gp
comando per avviarlo nuovamente.