Ответ 1
Если вы используете homebrew, вы можете установить все с помощью только одной командной строки
brew install gnuplot --with-cairo
Я хотел бы построить фигуру в формате PNG (избегая использования конвертации), однако мой дистрибутив Gnuplot не предлагает терминал PNGCAIRO. Как я могу установить/включить его? Я использую Gnuplot 4.4, patchlevel 2 в Mac OS X 10.6.
[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
Если вы используете homebrew, вы можете установить все с помощью только одной командной строки
brew install gnuplot --with-cairo
Если ваш диспетчер пакетов (например, macports
или fink
) не имеет подходящего gnuplot, вам, вероятно, понадобится собрать gnuplot из источника самостоятельно. Сам Gnuplot не слишком сложный, но если вам нужен конкретный терминал (например, pngcairo
), вам нужно будет загрузить и построить зависимости самостоятельно до создания gnuplot - в этом случае libcairo
.
Gnuplot также имеет регулярный терминал png
, который должен существовать, если ваш дистрибутив gnuplot смог найти libgd
во время компиляции, или ваш менеджер пакетов включил его.
И простой способ узнать, какие терминалы вы включили, - просто набрать set terminal
в интерактивном окне gnuplot. Это будет печатать список всех терминалов, которые ваш gnuplot может использовать (что зависит от библиотек, с которыми он был скомпилирован)
Извините, если это не поможет.
Я обновляю 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