1. ホーム
  2. terminal

[解決済み] Octave-Gnuplot-AquaTerm error: set terminal aqua enhanced title "Figure 1"...unknown terminal type".

2022-05-28 10:36:37

質問

Homebrew経由でOctaveとgnuplotをインストールし、AquaTerm.dmgをダウンロードしました。 プロットしようとすると、次のようなメッセージが表示されます。

octave:4> plot(x,y)

gnuplot> set terminal aqua enhanced title "Figure 1" font "*,6"

                  ^
     `line 0: unknown or ambiguous terminal type; type just 'set terminal' for a list`

bashターミナルで set terminal , set Terminal , set term や、(同じように"aqua"を続けても)などでは何も得られません。 octave から既に開いている "AquaTerm" を使ってもう一度プロットしてみましたが、何も出ません。gnuplot から直接プロットしてみましたが、同じ問題です。どうしたらこの "set terminal aqua" ができるのでしょうか。

gnuplot の起動メッセージに " と表示されました。 Terminal type set to 'x11' と表示されますが、どのように変更したら良いのかわかりません。

AquaTermはHomebrewからインストールされていないので、多分octave/gnupotはそれを見つけることができません...しかし、見当もつきません。 何か推測はありますか?ありがとうございます。

どのように解決するのですか?

AquaTerm ではなく x11 を使っていますが、Octave でグラフを生成する方法を見つけました。問題は、Octave が gnuplot に aquaterm を使って描画することを強制していることでした。gnuplot に aquaterm をインストールして統合する代わりに、Octave では以下のようにタイプします。 setenv GNUTERM x11 . これで、gnuplot のターミナルリストに既にある x11 で描画が行われます ( set terminal ). パッチであることは分かっていますが、最終的に私は aquaterm や x11 は気にせず、ただプロットを生成して欲しいのです