gnuplotで画面上にグラフを取得できない


8

12.04をWindows 7とともにインストールし、gnuplot 4.6.0もインストールしました

gnuplot端末で入力すると、次のエラーメッセージが表示されます。

Terminal type set to unknown.

試したところplot sin(x)、画面にグラフが表示されません。

しかし、私はポストスクリプトファイルを作ることができます。私が試しましたset terminal 'x11'、システムは次のように応答します:

unknown or ambiguous terminal. 

この問題の解決を手伝ってください。


これはWindowsとUbuntuのどちらですか?x11の用語が存在しないのは奇妙です。インストールされている端末のリストを取得するために「set term」と入力してみましたか?
リーフィリップス

1
この投稿は、私のために問題を解決: askubuntu.com/questions/217867/...
jotrocken

回答:


10

ヨトロッケンのコメントはスポットだった-彼がリンクした答えからのコピー:

gnuplot-x11ターミナルからパッケージを追加するだけです(CTRL+ ALT+ T):

sudo apt-get install gnuplot-x11

またはソフトウェアセンター経由:

ソフトウェアセンターからインストール

OctaveでのGNUPlotのプロット問題を解決しました!!!


1

Ubuntu 10.04 64ビットでも同様の問題が発生しました。gnuplotが起動するとき、デフォルトの端末タイプはありません(「端末タイプは「不明」に設定されています」)。私がそれなら

set term xterm

によって返されるリストにあります

set term

そして、任意の関数をプロットしようとすると、私が得るのはgobbledygookだけです。私は自分のコンピューターからgnuplotを完全にアンインストール(apt-get purgeを介して)、gnuplot-x11のみをインストールし、。/ configure --with-xオプションを使用してgnuplot-4.6.0パッケージから手動でインストールして成功しました。私が見つけた唯一の「解決策」は使用することです

set term dumb

そして、テキストベースのグラフィックを我慢してください。これは、単純な関数の形状を確認するだけで問題ありません。より複雑な機能については、出力を表示するためにepslatex端末とgvを使用することに頼りました。

より良い、より完全なソリューションを見つけた人はいますか?


1

gnuplot次のライブラリをインストールした後、インストールに成功しました:

sudo apt-get install libx11-dev libxt-dev libreadline-gplv2-dev glib-2.0 

最初の3つを使用すると、使用が許可されますgnuplot。インストール後glib-2.0、x11ターミナルでプロットできました。


0

xtermはしばらくの間は良いでしょうが、GNUオクターブも必要な場合は、確かにx11端末を検出するためにgnuplotが必要です。私があなたのためにそれを解決しなければならないことを望む2つの方法があります:

  1. gnuplotサイトからダウンロードした.gzの構成スクリプトを編集して、X11_APPDEFAULTS_DIR変数の正の値に合わせます。
  2. apt-get install glib-2.0gnuplotをもう一度実行して設定するだけです。今回は端末を検出します。

お役に立てれば。私自身は何時間もそれを与えなければなりませんでした。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.