15

Figure を PNG 形式にプロットしたい (convert を使用しない) のですが、私の Gnuplot ディストリビューションは PNGCAIRO ターミナルを提供していません。どうすればインストール/有効化できますか? Mac OS X 10.6 でパッチレベル 2 の Gnuplot 4.4 を使用しています。

[me]machine @ test $ gnuplot

G N U P L O T
Version 4.4 patchlevel 2
last modified Wed Sep 22 12:10:34 PDT 2010
System: Darwin 10.8.0

Copyright (C) 1986-1993, 1998, 2004, 2007-2010
Thomas Williams, Colin Kelley and many others

gnuplot home:     http://www.gnuplot.info
faq, bugs, etc:   type "help seeking-assistance"
immediate help:   type "help"
plot window:      hit 'h'

Terminal type set to 'x11'
gnuplot> set terminal pngcairo
                      ^
     unknown or ambiguous terminal type; type just 'set terminal' for a list
4

3 に答える 3

6

あなたのパッケージ マネージャー (macportsまたは などfink) に適切な gnuplot がない場合は、おそらく自分でソースから gnuplot をビルドする必要があります。gnuplot 自体はそれほど難しいものではありませんが、特定の端末 (例: pngcairo) が必要な場合は、gnuplot をビルドする前に依存関係を自分でダウンロードしてビルドする必要があります (この場合はlibcairo.

gnuplot には、gnuplot ディストリビューションがコンパイル時pngに見つけることができた場合、またはパッケージ マネージャーに含まれている場合に存在するはずの通常のターミナルもあります。libgd

どの端末を有効にしたかを知る簡単な方法set terminalは、対話型の gnuplot ウィンドウに入力するだけです。これにより、gnuplot が使用できるすべての端末のリストが表示されます (コンパイルに使用したライブラリによって異なります)。

これがあまり役に立たない場合は申し訳ありません。

于 2012-05-08T12:50:39.297 に答える
5

gnuplot を 5.0.1 にアップグレードしたところ、同じ問題が発生しました。これが私がすることです。

gnuplot 5.0.1 をインストールするには、ここからソース ファイルをダウンロードし、次の手順を実行します。

#decompress it:
tar -xvf gnuplot-5.0.1.tar.gz

#install the dependency libraries for cairo-based terminals, like pdfcairo, pngcairo
sudo apt-get install libcairo2-dev
sudo apt-get install libpango1.0-dev


#build it:
cd gnuplot-5.0.1 
./configure 
make

#install it:
sudo make install
于 2015-07-27T21:34:32.763 に答える