Não é possível obter gráficos na tela com o gnuplot

8

Instalei o 12.04 junto com o Windows 7 e também instalei o gnuplot 4.6.0 .

Quando digito gnuplot no terminal, recebo a mensagem de erro:

Terminal type set to unknown.

Quando tentei plot sin(x) , o gráfico não aparece na tela.

No entanto, posso criar um arquivo de postscript. Eu tentei set terminal 'x11' , o sistema responde com:

unknown or ambiguous terminal. 

Por favor, ajude-me a resolver este problema.

    
por user81194 04.08.2012 / 04:57

4 respostas

9

O comentário de Jotrocken estava no local - copiando da resposta a que ele se ligou:

Basta adicionar gnuplot-x11 package através do terminal ( CTRL + ALT + T ):

sudo apt-get install gnuplot-x11

ou através do centro de software:

Ele resolveu meus problemas de plotagem para o GNUPlot no Octave !!!

    
por virtualxtc 23.01.2014 / 00:50
1

Eu tive um problema semelhante com o Ubuntu 10.04 64 bit. Quando o gnuplot é inicializado, não há um tipo de terminal padrão ("Tipo de terminal definido como 'desconhecido'"). Se eu fizer então

set term xterm

que está na lista retornada por

set term

e, em seguida, tente traçar qualquer função, tudo que eu obtenho é gobbledygook. Eu tentei desinstalar o gnuplot completamente (via apt-get purge) do meu computador e instalar apenas o gnuplot-x11, e fazer uma instalação manual do pacote gnuplot-4.6.0 usando o ./configure - -with-x opção com sucesso. A única "solução" que encontrei é usar

set term dumb

e agüente um gráfico baseado em texto. Isso é bom para apenas verificar a forma de uma função simples. Para funções mais complicadas, recorri ao uso do terminal epslatex e do gv para visualizar a saída.

Existe alguém aí que encontrou uma solução melhor e mais completa?

    
por Dai 21.09.2012 / 22:26
0

O xterm será bom por um tempo, mas se você precisar da oitava GNU também, então você certamente precisará do gnuplot para detectar o terminal x11. Há duas maneiras que espero que sejam resolvidas para você:

  1. Edite o script de configuração no site .gz baixado do gnuplot para encontrar algum valor positivo na variável X11_APPDEFAULTS_DIR.
  2. Você poderia fazer apt-get install glib-2.0 e configurar o gnuplot novamente. Desta vez, detecta o seu terminal.

Espero que isso ajude. Eu mesmo tive que dar horas.

    
por abhineet sharma 07.01.2013 / 18:45
0

Consegui instalar gnuplot depois de instalar as seguintes bibliotecas:

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

Usando os primeiros 3 permitidos para usar gnuplot . Depois de instalar o glib-2.0 permiti-me plotar em um terminal x11.

    
por Julio 09.06.2013 / 19:45

Tags