web-dev-qa-db-ja.com

gnuplot:認識されない端末オプション

誰かが私が持っているときに「認識されない端末オプション」を取得する理由を教えてもらえますか

出力「out.pdf」を設定します

Gnuplot 4.4にインストールする必要のあるパッケージはありますか?

20
Computer_guy

ターミナルを設定しましたか?コマンド

print GPVAL_TERMINALS

gnuplotでは、利用可能なすべての端末がリストされます。 pdfcairoがリストにある場合は、行ってください。一般に、出力を設定する前に、ターミナルを設定する必要があります。

set terminal pdf
set output 'out.pdf'
30
andyras

まあ、私は同じ問題を抱えていた。 home-brewを使用して次のように修正しました。

a)まず、gnuplotで使用可能なオプションを確認します

brew options gnuplot

これにより、次のようなものが生成されます。

--with-aquaterm
    Build with AquaTerm support
--with-cairo
    Build the Cairo based terminals
--with-libcerf
    Build with libcerf support
--with-pdflib-lite
    Build with pdflib-lite support
[email protected]
    Build with [email protected] support
--with-test
    Verify the build with make check
--with-wxmac
    Build wxmac support. Need with-cairo to build wxt terminal
--with-x11
    Build with x11 support
--without-Gd
    Build without Gd based terminals
--without-lua
    Build without the lua/TikZ terminal
--HEAD
    Install HEAD version

b)gnuplotをアンインストールします

brew uninstall gnuplot

c)オプションcairoで再インストール

brew install gnuplot --with-cairo

それでおしまい。その後、端末を設定して出力ファイルを提供するだけです。それは私のために働いた。

set term pdf
set output 'myFile.pdf'
9
novice

別の方法は、パイプgnuplot機能を使用することです。たとえば、ps2pdf

set term postscript eps enhanced color 
set output '|ps2pdf - outputfile.pdf'

またはgsを直接使用:

set output '|gs -sDEVICE=pdfwrite -sOutputFile=outputfile.pdf -dBATCH -dNOPAUSE  -f -'

ここで、シンボル-は、パイプ入力ファイルを意味します

4
Bruce_Warrior