Cygwinでgnuplotを使う場合、Cygwin版のgnuplotよりもWindows版の方が導入は手軽(というか気楽)なのですが、これをそのままCygwinから起動すると挙動が不審、具体的には
という問題があります。これらを回避する方法として
の2つの手段が考えられますが、どちらもエレガントではありませんよね。
できればCygwinのmintty上で直接利用したい。そんな欲求に応えてくれるのがwinptyです。
まずはwinptyのREADMEをよく読んで必要なパッケージを用意しましょう。そうしたら、以下のコマンドを入力します。
あとはwinpty/build/に生成された3つのファイルをパスの通ったフォルダへ移動するなりすればいいだけです。
$ console gnuplot ←こんな感じでconsole.exeの引数にgnuplot.exeを指定するだけです。
なお、console.exeは日本語入力に対応していないようなので、タイトル等に日本語を入力したい時は予めそのコマンドをファイルにまとめた上で、
という風にしてみてください。