Установка gnu plot для macOS High Sierra - PullRequest
0 голосов
/ 03 мая 2018

Как установить работающую версию gnu plot в macOS high Sierra? Я ищу способ заставить эту работу работать с графическим интерфейсом, но даже запуск скрипта терминала будет успешным.

Спасибо!

Ответы [ 4 ]

0 голосов
/ 02 апреля 2019

Реализация gnuplot в Brew на самом деле непригодна для использования, поскольку она больше не поддерживает необходимые терминалы (например, вы больше не можете предоставлять --with-aquaterm или --with-x11 во время установки).

Однако в диспетчере пакетов MacPorts можно установить gnuplot (можно установить Brew и MacPorts). https://www.macports.org/

После установки AquaTerm я использовал следующее для установки gnuplot, и все работает как положено:

sudo port install gnuplot +aquaterm

Я использую macOS Mojave 10.14.4.

0 голосов
/ 27 декабря 2018

@ Дэвид Атри: gnuplot не так автономен, как вы думаете. Попробуйте скомпилировать его из исходного кода, и вы увидите, сколько у него опций и зависимостей. Основная проблема в MacOSX - запустить драйверы PDF. Тот факт, что вы видите многие вещи как самостоятельные, является хорошей интеграционной работой, проделанной разработчиками

0 голосов
/ 21 января 2019

Варить больше не поддерживается.

Вы все еще можете выполнить "brew install gnuplot", но он установит только те терминалы, которые хотел человек, написавший формулу доморощенного, не обязательно те, которые вам нужны.

Компиляция gnuplot из исходных текстов все еще является кошмаром, поэтому вы живете с выбором автора формул brew, пишете свою собственную формулу brew (не совсем тривиально), или вы боретесь с огромной кучей зависимостей и пытаетесь компилировать из исходников .

0 голосов
/ 03 мая 2018

Достаточно просто с домашним пивом .

Сначала установите инструменты командной строки Xcode:

xcode-select --install

Затем установите homebrew , перейдя на homebrew website и скопировав и вставив однострочный скрипт установки. Я не хочу вставлять эту строку здесь на случай, если она изменится, так что получайте последние новости с веб-сайта homebrew.

Теперь у вас есть полный менеджер пакетов, который позволяет вам находить, устанавливать, обновлять и удалять тысячи пакетов. Таким образом, вы можете легко найти gnuplot или что-нибудь еще с помощью:

brew search gnuplot

После того, как вы нашли свой пакет, проверьте доступные параметры с помощью:

brew options gnuplot

Пример вывода

--with-aquaterm
    Build with AquaTerm support
--with-cairo
    Build the Cairo based terminals
--with-qt
    Build with qt support
--with-wxmac
    Build wxmac support. Need with-cairo to build wxt terminal
--with-x11
    Build with x11 support

Теперь установите с некоторыми разумными опциями для графических графиков:

brew install gnuplot --with-qt --with-x11

Всегда проверяйте, что ваш PATH начинается с /usr/local/bin для homebrew , поскольку именно здесь он устанавливает программы. Я положил следующее в $HOME/.profile. И я также установил переменную окружения GNUTERM:

export PATH=/usr/local/bin:$PATH
export GNUTERM=qt

Теперь запустите gnuplot :

gnuplot

Пробный прогон

enter image description here

Проверьте много полезных пакетов, отличный новый Python, а не старый v2.7 от Apple, хороший Linux-совместимый sed не BSD-версия Apple, хороший grep, хороший find, блестящий GNU awk, ImageMagick , tmux, GNU Parallel , jhead, Poppler, exiftool, Mosquitto, pdfgrep, pngcrush, ZeroMQ ... список можно продолжить. ..

...