たとえば、これはgnuplot-x11
キーが押されるまでグラフウィンドウを開いたままにします:
gnuplot -e "plot \"file\" ; pause -1 \"text\""
手動で閉じるまで開いたままにする方法は?
たとえば、これはgnuplot-x11
キーが押されるまでグラフウィンドウを開いたままにします:
gnuplot -e "plot \"file\" ; pause -1 \"text\""
手動で閉じるまで開いたままにする方法は?
回答:
-p
または--persist
オプションを使用します。
gnuplot --persist -e 'plot sin(x)'
これにより、手動で閉じるまでウィンドウが開いたままになります。manページから:
-p, --persist lets plot windows survive after main gnuplot program
exits.
プロットプログラムを定期的に更新して、ライブグラフにすることができます。これは、ファイルが更新されるデータロガーで最も一般的に使用されます。
しかし、あなたの質問に関連して、それはあなたが押すまで、プロットを開いて、リフレッシュし続けます Ctrl-C
プロットプログラムの最後に次の2行を追加するだけです。
pause 30
reread
この方法で行う利点の1つは、特にデバッグ中に、gnuplot環境を終了して使用する必要がないことです。プロットを停止すると、gnuplotプロンプトに戻ります。引き続き
!vi plotpgm.gp
gnuplot環境内からプログラムを編集してから、load "plotpgm.gp
コマンドを使用してプログラムを再起動することができます。