Supponendo di avere un programma che stampa periodicamente le linee con i dati, come posso trasformarle e poi informarle in un diagramma grafico che si aggiorna ogni volta che è disponibile una nuova linea?
$ ./prog
10 44
20 66
30 55
40 58
50 59
55 58
60 77
^ C
$ ./prog | scrollingplot
Viene visualizzata la finestra e gli aggiornamenti su ogni riga stampata:
80 |
| ----
| ---- ______...__ /
| / -----
| -
40 |
-------------------------------
10 20 30 40 50 60
# Nota che la trama in stile ASCII è solo per esempio,
# Voglio una semplice finestra X come in mplayer.
Esistono strumenti sufficienti per i dati statici, ma non li ho visti per l'aggiornamento dei dati (tranne che per ksysguard).
mplayer.