Как включить терминал pngcairo в Gnuplot?

Я хотел бы построить график в формате PNG (избегая использования конвертации), однако в моем дистрибутиве Gnuplot нет терминала PNGCAIRO. Как я могу установить / включить его? Я использую Gnuplot 4.4, уровень исправления 2 на Mac OS X 10.6.

<code>[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
</code>

Ответы на вопрос(3)

я делаю.

Чтобы установить 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

Доморощенного, вы можете установить все, используя только одну командную строку

brew install gnuplot --with-cairo

 cdosborn24 июл. 2016 г., 01:02
Эта опция в пивоварении устарела:brew install gnuplot --with-cairo
 SparkAndShine27 июл. 2015 г., 23:32
sudo apt-get install libcairo2-dev это проще

macports илиfink) не имеет подходящего gnuplot, тогда вам, вероятно, понадобится собрать gnuplot из исходного кода самостоятельно. Сам Gnuplot не так уж сложен, но если вам нужен конкретный терминал (например,pngcairo) перед сборкой gnuplot вам необходимо самостоятельно загрузить и построить зависимости - в этом случаеlibcairo.

Gnuplot также имеет регулярныйpng терминал, который должен существовать, если ваш дистрибутив gnuplot смог найтиlibgd во время компиляции или ваш менеджер пакетов включил его.

И простой способ узнать, какие терминалы вы включили - просто набратьset terminal в интерактивном окне gnuplot. Это выведет список всех терминалов, которые может использовать ваш gnuplot (зависит от библиотек, с которыми он был скомпилирован)

Извините, если это не очень поможет.

 TMOTTM10 мая 2012 г., 18:36
Спасибо за ответ
 mgilson10 мая 2012 г., 19:46
Нет проблем. Извините, если это не очень помогло ...

Ваш ответ на вопрос