Supposons que j'ai un programme qui imprime périodiquement des lignes avec des données, comment puis-je transformer ces informations en un graphique qui se met à jour chaque fois qu'une nouvelle ligne est disponible ?
$ ./prog
10 44
20 66
30 55
40 58
50 59
55 58
60 77
^C
$ ./prog | scrollingplot
Window appears and updates on each line printed:
80|
| ----
| ---- \_\_\_\_\_\_...\_\_/
| / -----
| -
40|
-------------------------------
10 20 30 40 50 60
# Note that ASCII art-style plot is just for example,
# I want simple X window like in mplayer.
Il y a suffisamment d'outils pour les données statiques, mais je n'en ai pas vu pour la mise à jour des données (sauf de ksysguard
).