Bonjour a tous,
je souhaiterai afficher un graph dont les données sont contenues dans le fichier "resultat.txt", puis mettre à jour ce graph au fur et à mesure des modifications du fichier "resultat.txt"
N'ayant pas le temps de faire une interface graphique j'ai utilisé la commande system() comme ceci :
Code :
- system("gnuplot /"affichage.txt/"" )
|
Le fichier "affichage.txt" contient quelques commandes gnuplot dont
Code :
- plot "resultat.txt" with linespoints
|
Jusqu'ici tout va bien mon programme ouvre une fenêtre gnuplot et affiche mon graphe dedans. Le problème intervient lors de la mise a jour, je relance la même commande system()mais avec le fichier "affichage2.txt" celui ci contient notamment
Code :
- replot "resultat.txt" with linespoints
|
mais la j'ai un message comme quoi aucune fenêtre de graph n'existe et donc ma commande replot ne passe pas. Ma fenetre de graph existe toujours mais elle a été "perdue". Je suis donc obligé d'utiliser la commande plot a chaque mise a jour et je me retrouve avec plein de fenetres gnuplot...
Quelqu'un a t il la solution?
Merci d'avance