Bashスクリプトで対話型gnuplotウィンドウを開く方法

Bashスクリプトで対話型gnuplotウィンドウを開く方法

bashスクリプトでgnuplotを使ってファイルをプロットしたいです。これを行うには、次のコマンドを使用しました。

gnuplot --persist -e "plot file1.dat"

ウィンドウにプロットが表示されますが、データポイントを見るために拡大したいと思います。しかし、これは許可されていません。 gnuplot内のようにプロットを拡大できるようにファイルをプロットするにはどうすればよいですか?

ベストアンサー1

~からGNU描画マニュアル

端末の種類によっては、一部のマウス操作は永続ウィンドウでまだ可能です。ただし、図面を再描画する必要がある拡大縮小/拡大解除などの操作は、メインプログラムが終了したため不可能です。インタラクティブではないスクリプトファイルでgnuplotを実行したときなど、プロットを作成した後にプロットウィンドウを開いたままマウスとして完全に使用できるようにするには、マウスの一時停止を参照してください。

答えは、「マウスオフの一時停止」セクションを読んで見つけることができます。

gnuplot --persist -e 'plot "file1.dat"; pause mouse close'

ご存知のように、このマニュアルのスクロールとズームセクションで説明されているように、Ctrl-WheelUpとCtrl-WheelDownを使用してズームするだけでなく、右クリックして長方形の領域を選択することもできます。

おすすめ記事