Ich habe eine temporäre Plot-Datei, die ich entfernen möchte, sobald Gnuplot fertig ist (Fenster geschlossen). Mit der Option -p wird gnuplot, das von meiner Shell aufgerufen wird, sofort beendet. Vorschläge?
ReW
6
Sie können Ihr Plotprogramm in regelmäßigen Abständen aktualisieren und es in eine Live-Grafik umwandeln. Dies wird am häufigsten für Datenlogger verwendet, bei denen die Datei aktualisiert wird.
Aber in Bezug auf Ihre Frage hält es die Handlung offen, erfrischend, bis Sie drücken Ctrl-C
Fügen Sie einfach diese beiden Zeilen am Ende Ihres Plotprogramms hinzu:
pause 30
reread
Ein Vorteil dieser Methode besteht darin, dass Sie die Gnuplot-Umgebung nicht verlassen müssen, um sie zu verwenden, insbesondere beim Debuggen. Wenn Sie den Plot stoppen, kehren Sie zur Eingabeaufforderung von gnuplot zurück. Sie können !vi plotpgm.gpdas Programm weiterhin in der gnuplot-Umgebung bearbeiten und anschließend den load "plotpgm.gpBefehl zum erneuten Starten verwenden.
Verwenden Sie es pause mouse closeam Ende des Skripts. Auf diese Weise haben Sie die Kontrolle über das Diagramm mit der Maus und verschiedenen Tastenkombinationen, ohne zusätzliche Abfragen, im Gegensatz zu --persistoder reread.
Sie können Ihr Plotprogramm in regelmäßigen Abständen aktualisieren und es in eine Live-Grafik umwandeln. Dies wird am häufigsten für Datenlogger verwendet, bei denen die Datei aktualisiert wird.
Aber in Bezug auf Ihre Frage hält es die Handlung offen, erfrischend, bis Sie drücken
Ctrl-C
Fügen Sie einfach diese beiden Zeilen am Ende Ihres Plotprogramms hinzu:
quelle
Verwenden Sie es
pause mouse close
am Ende des Skripts. Auf diese Weise haben Sie die Kontrolle über das Diagramm mit der Maus und verschiedenen Tastenkombinationen, ohne zusätzliche Abfragen, im Gegensatz zu--persist
oderreread
.quelle