Я пытаюсь построить gnuplot на моем Mac (OS X 10.8.5). Я установил X11 и XQuartz 2.7.4 и после этого я установил gnuplot, но, к сожалению, gnuplot не смог построить.
Простые графики, подобные приведенным ниже, не отображаются и не содержат сообщений об ошибках, помогающих понять, что не так:
[1/10/13 $gnuplot >plot sin(x)
macos
display
x11
open-source
Soheil
источник
источник
Ответы:
То же самое случилось со мной, но потом я побежал
и установил XQuartz . Теперь
gnuplot
поддерживаетx11
терминал:Вы также можете сохранить вывод в файл и использовать
qlmanage -p
:qlmanage -p
показывает ошибку песочницы в 10.9 и выводит ненужный текст в STDOUT, поэтому я использую функцию, какql() { qlmanage -p "$@"&>/dev/null; }
в оболочках.Третий вариант - использовать
set term dumb
для вывода простого текста.источник
bew install gnuplot --qt
и теперь она работает нормально.--with-x11
но я не могу редактировать только два символа.brew cask install xquartz
В OS X Yosemite 10.10.2 и El Capitan 10.11.2 Gnuplot не упаковывается с XQuartz. Ответ в комментарии bibstha . Гораздо более надежный оконный менеджер в Qt, и он работает
Обратите внимание, что использование
--qt
устарело сейчас.источник
Warning: gnuplot: --qt was deprecated; using --with-qt instead!
brew install gnuplot --with-qt --with-x11
.Вы запускаете это из окна терминала или из окна X11? Терминал запустит X11 отдельно, чтобы показать сюжет, поэтому он может не быть непосредственным (или видимым). X11 вообще запускается при вводе
plot
команды?Если вы попробуете это в окне X11, результат должен быть более немедленным.
Кроме того, если вы использовали macports для первоначальной установки, я бы порекомендовал использовать
homebrew
вместо:РЕДАКТИРОВАТЬ : Чтобы проверить, куда идет вывод, вы можете направить свои результаты в файл:
Затем посмотрите,
testimage.png
содержит ли файл с названием ваш график. Вы также можете попробовать указать терминал с помощью:источник
brew
. Трудно диагностировать, не зная больше о вашей установке.В Йосемити изначально у меня были установлены кварц и оружейный участок 5.0.0. Тем не менее, я не мог загрузить свое окно x11 (все остальное было file-X11 было как-то неизвестно). Вот обходной путь, который «работал для меня».
Перейти в исходную папку оружейного участка
затем в файле «настроить» под следующими строками
сейчас беги
работал отлично для меня, как вы видите ниже
Тип терминала
set to 'x11'
.источник
Благодарю. После загрузки gunplot 5.0 и установки под Yosemite 10.10.2, gnuplot не смог «загрузить» терминал x11. После указания файла конфигурации на / opt / X11 / include (перенастройка, перекомпоновка и переустановка) все работало нормально. (Я тоже был удивлен, что X11 находится в / opt / X11.)
источник
Большая часть советов здесь показывает, как установить / переустановить GNUPlot через
brew
. Если у вас установлена GNUPlot и вы не уверены, какой терминал он использует, вы можете определить это следующим образом:В этот момент мы теперь знаем, что используем
qt
тип терминала. Теперь, имея в своем распоряжении тонкую информацию, вы можете решить, какие действия предпринять, либо следуя одному из других ответов, чтобы переустановить GNUPlot через,brew
либо сконфигурировав свой существующий терминал любым удобным для вас способом черезset terminal ....
. команда.источник