Невозможно получить графики на экране с помощью gnuplot
Я установил 12.04 вместе с Windows 7, а также установил gnuplot 4.6.0.
Когда я печатаю gnuplot
на терминале я получаю сообщение об ошибке:
Terminal type set to unknown.
Когда я пытался plot sin(x)
, график не появляется на экране.
Тем не менее, я могу сделать постскрипт файл. Я старался set terminal 'x11'
Система отвечает:
unknown or ambiguous terminal.
Пожалуйста, помогите мне решить эту проблему.
4 ответа
Был замечен комментарий Йотрокена - копирование из ответа, на который он ссылался:
Просто добавь gnuplot-x11
пакет через терминал (CTRL+ALT+T):
sudo apt-get install gnuplot-x11
или через софт-центр:
Это решило мои проблемы с графикой для GNUPlot в Octave!!!
У меня была похожая проблема с Ubuntu 10.04 64 bit. Когда запускается gnuplot, тип терминала по умолчанию отсутствует ("Тип терминала установлен в" unknown "). Если я тогда сделаю
set term xterm
который находится в списке, возвращаемом
set term
а затем попытаться построить любую функцию, все, что я получаю, это пустяк. Я попытался полностью удалить gnuplot (с помощью apt-get purge) с моего компьютера, установить только gnuplot-x11 и выполнить установку вручную из пакета gnuplot-4.6.0, используя параметр./configure --with-x, но успешно, Единственное найденное мной решение - это использовать
set term dumb
и мириться с текстовой графикой. Это нормально только для проверки формы простой функции. Для более сложных функций я прибегнул к использованию терминала epslatex и gv для просмотра вывода.
Есть ли кто-нибудь, кто нашел лучшее и более полное решение?
Мне удалось установить gnuplot
после установки следующих библиотек:
sudo apt-get install libx11-dev libxt-dev libreadline-gplv2-dev glib-2.0
Использование первых 3 разрешено использовать gnuplot
, После установки glib-2.0
позволил мне заговор в терминале x11.
Некоторое время xterm будет полезен, но если вам требуется октава GNU, то вам, безусловно, потребуется gnuplot для обнаружения терминала x11. Есть два способа, которые я надеюсь решить для вас:
- Отредактируйте скрипт configure в.gz, загруженном с сайта gnuplot, чтобы он соответствовал положительному значению в переменной X11_APPDEFAULTS_DIR.
- Вы могли бы просто сделать
apt-get install glib-2.0
и снова настройте gnuplot. На этот раз он обнаруживает ваш терминал.
Надеюсь это поможет. Я сам должен был дать ему часы.