Ubuntu 12.10でgnuplotを使用しています。私が端末に入力するとき:
gnuplot> plot sin(x)
次のステップのみを示します。
gnuplot>
ただし、グラフプロットウィンドウは表示されません。問題を見つけるにはどうすればよいですか?
Gnuplot-x11が欠落している可能性があります。それをインストールしてみてください。コマンドラインでこれを実行します。
Sudo apt-get install gnuplot-x11
問題は「不明」な端末タイプにあるようです。出力用の別のウィンドウは、wxWidget library
によって生成されます。このパッケージがマシンにインストールされていない場合、ウィンドウはまったく作成されません。ただし、このウィンドウに何かを描画するには、wxWidgetが何も描画しないため、他に2つのパッケージが必要です。これらのパッケージはすべて、次のコマンドで一度にインストールできます。
Sudo apt-get install libcairo2-dev libpango1.0-dev libwxgtk2.8-dev
リポジトリの代わりに source からインストールする場合、wxWidget(libwxgtk)mustは3.0ではなく2.8であることに注意してください。これらをすべてインストールした後、gnuplotのソースフォルダーをマシンから破棄する方が安全です。 最新のgnuplotをダウンロード をインストールしたいフォルダーに解凍します。最後に、gnuplotソースで取得したconfigure
ファイルを変更する必要があります。次の行を見つけます。
wxt terminal: no (requires C++, wxWidgets>2.6, cairo>0.9, pango>1.10)
そのno
をyes
に変更して保存します。この後、コマンド./configure
、次にmake
、最後にSudo make install
を実行します。これでgnuplotは正常に動作するはずです。
Edit:今日、wxt端末に関連する別の問題を発見しました。したがって、上記の手順を実行した後でも、Ubuntu 14でその美しいwxtターミナルが表示されないことがあります。小さなハックはこのようなものです(説明していません。
Sudo apt-get purge libwxbase3.0-dev wx3.0-headers libwxgtk3.0-0
そして、binフォルダーからgnuplotを削除します。最後に、上記の内容を繰り返します。