Кажется, проблема в «неизвестном» типе терминала. Отдельное окно для вывода генерируется wxWidget library. Если этот пакет не установлен на вашем компьютере, окно вообще не будет создано. Однако, чтобы нарисовать что-то в этом окне, вам нужны два других пакета, так как wxWidget ничего не рисует. Все эти пакеты могут быть установлены сразу с помощью следующей команды.
Имейте в виду, что wxWidget (libwxgtk) должен быть 2.8, а не 3.0, если вы устанавливаете его из исходного кода вместо репозитория. После установки всего этого безопаснее выбросить исходные папки gnuplot с вашего компьютера. Загрузите последний пакет gnuplot и распакуйте его в папку, в которую вы хотите установить. Наконец, вы должны внести изменения в configureфайл, полученный с исходным кодом gnuplot. Найдите в нем следующую строку:
wxt terminal: no (requires C++, wxWidgets>2.6, cairo>0.9, pango>1.10)
и изменить это noна yesи сохранить его. После этого запускайте команды ./configure, затем makeи наконец sudo make install. Теперь gnuplot должен работать нормально.
Изменить : Сегодня я обнаружил еще одну проблему, связанную с WXT-терминалом. Так что иногда даже после выполнения процедуры, описанной выше, в Ubuntu 14 этот красивый wxt-терминал не появляется. Небольшой хак похож на это (я не объясняю этого, просто следуйте за ним!)
Ответы:
Возможно, вам не хватает gnuplot-x11. Попробуйте установить его. В командной строке сделайте это:
источник
Добавлять
-p
Если вы делаете:
добавить
-p
, это очень помогает:man gnuplot
документы:Протестировано на gnuplot 5.0 patchlevel 3, Ubuntu 16.04.
источник
Кажется, проблема в «неизвестном» типе терминала. Отдельное окно для вывода генерируется
wxWidget library
. Если этот пакет не установлен на вашем компьютере, окно вообще не будет создано. Однако, чтобы нарисовать что-то в этом окне, вам нужны два других пакета, так как wxWidget ничего не рисует. Все эти пакеты могут быть установлены сразу с помощью следующей команды.Имейте в виду, что wxWidget (libwxgtk) должен быть 2.8, а не 3.0, если вы устанавливаете его из исходного кода вместо репозитория. После установки всего этого безопаснее выбросить исходные папки gnuplot с вашего компьютера. Загрузите последний пакет gnuplot и распакуйте его в папку, в которую вы хотите установить. Наконец, вы должны внести изменения в
configure
файл, полученный с исходным кодом gnuplot. Найдите в нем следующую строку:и изменить это
no
наyes
и сохранить его. После этого запускайте команды./configure
, затемmake
и наконецsudo make install
. Теперь gnuplot должен работать нормально.Изменить : Сегодня я обнаружил еще одну проблему, связанную с WXT-терминалом. Так что иногда даже после выполнения процедуры, описанной выше, в Ubuntu 14 этот красивый wxt-терминал не появляется. Небольшой хак похож на это (я не объясняю этого, просто следуйте за ним!)
А затем удалите gnuplot из папки bin. Наконец, повторите то, что приведено выше.
источник