誰かが私が持っているときに「認識されない端末オプション」を取得する理由を教えてもらえますか
出力「out.pdf」を設定します
Gnuplot 4.4にインストールする必要のあるパッケージはありますか?
ターミナルを設定しましたか?コマンド
print GPVAL_TERMINALS
gnuplotでは、利用可能なすべての端末がリストされます。 pdfcairoがリストにある場合は、行ってください。一般に、出力を設定する前に、ターミナルを設定する必要があります。
set terminal pdf
set output 'out.pdf'
まあ、私は同じ問題を抱えていた。 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'
別の方法は、パイプ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 -'
ここで、シンボル-
は、パイプ入力ファイルを意味します