Я попробовал следующее на macOS Catalina, и он отлично работает:
# Remove existing stuff to be sure my technique really works!
brew rm qt gnuplot
# Install qt and gnuplot afresh
brew install qt gnuplot
Затем в терминале или, желательно, в вашем сценарии входа в систему, чтобы он устанавливался при каждом входе в систему:
export GNUTERM=qt
Теперь вы можете использовать gnuplot
gnuplot
G N U P L O T
Version 5.2 patchlevel 8 last modified 2019-12-01
Copyright (C) 1986-1993, 1998, 2004, 2007-2019
Thomas Williams, Colin Kelley and many others
gnuplot home: http://www.gnuplot.info
faq, bugs, etc: type "help FAQ"
immediate help: type "help" (plot window: hit 'h')
Terminal type is now 'qt'
Options are '0 font "Sans,9"'
gnuplot> plot sin(x)
![enter image description here](https://i.stack.imgur.com/qoSLn.jpg)
Я не понимаю, как вы используете gnuplot
. AFAIK, вы можете выполнить любое из следующих действий:
Метод 1
Просто введите gnuplot
в Терминале, и вы получите сообщения, показанные выше, и приглашение gnuplot>
. Затем вы набираете свои команды печати и набираете quit
, когда вы закончите.
Метод 2
Введите ваши команды печати непосредственно после команды gnuplot
, например:
gnuplot -p -e "plot sin(x)"
Метод 3
Поместите свои команды построения в скрипт с именем plot.cmds
, например:
plot sin(x)
Затем скажите gnuplot
чтобы запустить этот скрипт:
gnuplot -p -c plot.cmds
Ключевые слова : macOS, Catalina, gnuplot, Qt, GNUTERM