gnuplot 中的 pdfcairo 'unknown or ambiguous terminal type'
pdfcairo 'unknown or ambiguous terminal type' in gnuplot
将 gnuplot 从 4.6 升级到 5.0.1 后,我遇到以下错误:
set terminal pdfcairo size 3.0in,2.25in font ',8'
^
"plot.plt", line 114: unknown or ambiguous terminal type; type just 'set terminal' for a list
我该如何解决?
PS: pdfcairo
在以前的版本 (4.6) 中工作正常。
我通过以下命令安装 gnuplot:
#build it:
./configure --with-cairo
make
#install it:
sudo make install
如GNUPLOT Version 5.0.1 Release Notes中所述,默认包含pdfcairo
。
Cairo/pango/wxWidgets This set of terminals includes
pngcairo, pdfcairo, epscairo, and cairolatex for output to a file
wxt for interactive display All of these will be built by default if the
configuration script finds the required libcairo, libpango, libcairo,
libwxgtk, and related support libraries To disable these terminals:
./configure --without-cairo ./configure --with-cairo --disable-wxt
我用@Christoph 的善意提醒修复了它。
要解决此问题,请通过以下命令为 基于 cairo 的终端 安装依赖库:
sudo apt-get install libcairo2-dev
sudo apt-get install libpango1.0-dev
然后再次编译gnuplot:
#build it:
cd gnuplot-5.0.1 ; ./configure ; make
#install it:
sudo make install
现在,一切都很好。享受吧:-)
gnuplot> set term
Available terminal types:
cairolatex LaTeX picture environment using graphicx package and Cairo backend
canvas HTML Canvas object
cgm Computer Graphics Metafile
context ConTeXt with MetaFun (for PDF documents)
corel EPS format for CorelDRAW
dumb ascii art for anything that prints text
dxf dxf-file for AutoCad (default size 120x80)
eepic EEPIC -- extended LaTeX picture environment
emf Enhanced Metafile format
emtex LaTeX picture environment with emTeX specials
epscairo eps terminal based on cairo
epslatex LaTeX picture environment using graphicx package
fig FIG graphics language for XFIG graphics editor
hpgl HP7475 and relatives [number of pens] [eject]
latex LaTeX picture environment
mf Metafont plotting standard
mp MetaPost plotting standard
pcl5 HP Designjet 750C, HP Laserjet III/IV, etc. (many options)
pdfcairo pdf terminal based on cairo
pngcairo png terminal based on cairo
postscript PostScript graphics, including EPSF embedded files (*.eps)
Press return for more:
将 gnuplot 从 4.6 升级到 5.0.1 后,我遇到以下错误:
set terminal pdfcairo size 3.0in,2.25in font ',8'
^
"plot.plt", line 114: unknown or ambiguous terminal type; type just 'set terminal' for a list
我该如何解决?
PS: pdfcairo
在以前的版本 (4.6) 中工作正常。
我通过以下命令安装 gnuplot:
#build it:
./configure --with-cairo
make
#install it:
sudo make install
如GNUPLOT Version 5.0.1 Release Notes中所述,默认包含pdfcairo
。
Cairo/pango/wxWidgets This set of terminals includes
pngcairo, pdfcairo, epscairo, and cairolatex for output to a file
wxt for interactive display All of these will be built by default if the configuration script finds the required libcairo, libpango, libcairo, libwxgtk, and related support libraries To disable these terminals:
./configure --without-cairo ./configure --with-cairo --disable-wxt
我用@Christoph 的善意提醒修复了它。
要解决此问题,请通过以下命令为 基于 cairo 的终端 安装依赖库:
sudo apt-get install libcairo2-dev
sudo apt-get install libpango1.0-dev
然后再次编译gnuplot:
#build it:
cd gnuplot-5.0.1 ; ./configure ; make
#install it:
sudo make install
现在,一切都很好。享受吧:-)
gnuplot> set term
Available terminal types:
cairolatex LaTeX picture environment using graphicx package and Cairo backend
canvas HTML Canvas object
cgm Computer Graphics Metafile
context ConTeXt with MetaFun (for PDF documents)
corel EPS format for CorelDRAW
dumb ascii art for anything that prints text
dxf dxf-file for AutoCad (default size 120x80)
eepic EEPIC -- extended LaTeX picture environment
emf Enhanced Metafile format
emtex LaTeX picture environment with emTeX specials
epscairo eps terminal based on cairo
epslatex LaTeX picture environment using graphicx package
fig FIG graphics language for XFIG graphics editor
hpgl HP7475 and relatives [number of pens] [eject]
latex LaTeX picture environment
mf Metafont plotting standard
mp MetaPost plotting standard
pcl5 HP Designjet 750C, HP Laserjet III/IV, etc. (many options)
pdfcairo pdf terminal based on cairo
pngcairo png terminal based on cairo
postscript PostScript graphics, including EPSF embedded files (*.eps)
Press return for more: