Невозможно получить графики на экране с помощью gnuplot


8

Я установил 12.04 вместе с Windows 7, а также установил gnuplot 4.6.0 .

Когда я gnuplotпечатаю на терминале, я получаю сообщение об ошибке:

Terminal type set to unknown.

Когда я пытался plot sin(x), график не появляется на экране.

Тем не менее, я могу сделать постскриптум файл. Я пытался set terminal 'x11', система отвечает:

unknown or ambiguous terminal. 

Пожалуйста, помогите мне решить эту проблему.


Это на Windows или Ubuntu? Странно, что термин x11 не существует. Вы пытались ввести «установить термин», чтобы получить список установленных терминалов?
Ли Филлипс

1
Этот пост решил проблему для меня: askubuntu.com/questions/217867/…
jotrocken

Ответы:


10

Был замечен комментарий Йотрокена - копирование из ответа, на который он ссылался:

Просто добавьте gnuplot-x11пакет через терминал ( CTRL+ ALT+ T):

sudo apt-get install gnuplot-x11

или через софт-центр:

Установить через центр программного обеспечения

Это решило мои проблемы с графикой для GNUPlot в Octave !!!


1

У меня была похожая проблема с Ubuntu 10.04 64 bit. Когда запускается gnuplot, тип терминала по умолчанию отсутствует («Тип терминала установлен на« неизвестно »). Если я тогда сделаю

set term xterm

который находится в списке, возвращенном

set term

а затем попытаться построить любую функцию, все, что я получаю, это пустяк. Я попытался полностью удалить gnuplot (через apt-get purge) с моего компьютера и установить только gnuplot-x11, а также выполнить установку вручную из пакета gnuplot-4.6.0 с помощью параметра ./configure --with-x с успехом. , Единственное найденное мной решение - это использовать

set term dumb

и мириться с текстовой графикой. Это нормально только для проверки формы простой функции. Для более сложных функций я прибегнул к использованию терминала epslatex и gv для просмотра вывода.

Есть ли кто-нибудь, кто нашел лучшее и более полное решение?


1

Мне удалось установить gnuplotпосле установки следующих библиотек:

sudo apt-get install libx11-dev libxt-dev libreadline-gplv2-dev glib-2.0 

Использование первых 3 разрешено использовать gnuplot. После установки glib-2.0позволил мне сюжет в терминале х11.


0

Некоторое время xterm будет полезен, но если вам требуется октава GNU, то вам, безусловно, потребуется gnuplot для обнаружения терминала x11. Есть два способа, которые я надеюсь решить для вас:

  1. Отредактируйте скрипт configure в .gz, загруженном с сайта gnuplot, чтобы он соответствовал положительному значению в переменной X11_APPDEFAULTS_DIR.
  2. Вы можете просто сделать apt-get install glib-2.0и настроить gnuplot снова. На этот раз он обнаруживает ваш терминал.

Надеюсь это поможет. Я сам должен был дать ему часы.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.