Par exemple, cela maintient la gnuplot-x11
fenêtre du graphique ouverte jusqu'à ce qu'une touche soit enfoncée:
gnuplot -e "plot \"file\" ; pause -1 \"text\""
Comment le garder ouvert jusqu'à sa fermeture manuelle?
Par exemple, cela maintient la gnuplot-x11
fenêtre du graphique ouverte jusqu'à ce qu'une touche soit enfoncée:
gnuplot -e "plot \"file\" ; pause -1 \"text\""
Comment le garder ouvert jusqu'à sa fermeture manuelle?
Réponses:
Utilisez l' option -p
ou --persist
:
gnuplot --persist -e 'plot sin(x)'
Cela gardera la fenêtre ouverte jusqu'à sa fermeture manuelle. Depuis la page de manuel :
-p, --persist lets plot windows survive after main gnuplot program
exits.
Vous pouvez actualiser périodiquement votre programme de tracé pour en faire un graphique en direct. Ceci est le plus souvent utilisé pour les enregistreurs de données où le fichier est mis à jour.
Mais en référence à votre question, l'intrigue reste ouverte, rafraîchissante, jusqu'à ce que vous appuyiez sur Ctrl-C
Ajoutez simplement ces deux lignes à la fin de votre programme de tracé:
pause 30
reread
Un avantage à le faire de cette façon est que vous n'avez pas besoin de quitter l'environnement gnuplot pour l'utiliser, en particulier lors du débogage. Lorsque vous arrêtez le tracé, vous revenez à l'invite gnuplot. Vous pouvez toujours utiliser
!vi plotpgm.gp
pour éditer le programme à partir de l'environnement gnuplot, puis laload "plotpgm.gp
commande pour le redémarrer.