前置き

Cygwinでgnuplotを使う場合、Cygwin版のgnuplotよりもWindows版の方が導入は手軽(というか気楽)なのですが、これをそのままCygwinから起動すると挙動が不審、具体的には

という問題があります。これらを回避する方法として

の2つの手段が考えられますが、どちらもエレガントではありませんよね。

できればCygwinのmintty上で直接利用したい。そんな欲求に応えてくれるのがwinptyです。

ではどうするのか

まずはwinptyのREADMEをよく読んで必要なパッケージを用意しましょう。そうしたら、以下のコマンドを入力します。

$ git clone git://github.com/rprichard/winpty.git
$ cd winpty
$ ./configure
$ make

あとはwinpty/build/に生成された3つのファイルをパスの通ったフォルダへ移動するなりすればいいだけです。

winptyの使い方

$ console gnuplot ←こんな感じでconsole.exeの引数にgnuplot.exeを指定するだけです。
なお、console.exeは日本語入力に対応していないようなので、タイトル等に日本語を入力したい時は予めそのコマンドをファイルにまとめた上で、

gnuplot> load 'ファイル'

という風にしてみてください。

参考にしたサイト

gnuplot on mintty - ぱすかるの徒然草


戻る