Você pode estar sentindo falta do gnuplot-x11. Tente instalá-lo. Na linha de comando, faça isso:
sudo apt-get install gnuplot-x11
Estou usando o gnuplot no ubuntu 12.10. Quando eu digito no terminal:
gnuplot> plot sin(x)
mostra apenas o próximo passo:
gnuplot>
mas não mostra as janelas de plotagem do gráfico. O que posso fazer para encontrar o problema?
Você pode estar sentindo falta do gnuplot-x11. Tente instalá-lo. Na linha de comando, faça isso:
sudo apt-get install gnuplot-x11
-p
Se você está fazendo:
gnuplot -e 'p sin(x)'
adicione um -p
, isso ajuda muito:
gnuplot -p -e 'p sin(x)'
Testado no gnuplot 5.0 patchlevel 3, Ubuntu 16.04.
O problema parece ser o tipo de terminal 'desconhecido'. A janela separada para a saída é gerada por wxWidget library
. Se este pacote não estiver instalado em sua máquina, nenhuma janela será criada. No entanto, para desenhar algo nesta janela, você precisa de dois outros pacotes, pois o wxWidget não desenha nada. Todos esses pacotes podem ser instalados de uma só vez pelo seguinte comando.
sudo apt-get install libcairo2-dev libpango1.0-dev libwxgtk2.8-dev
Esteja avisado que wxWidget (libwxgtk) deve ser 2.8 e não 3.0 se você estiver instalando a partir de fonte em vez de repositório. Depois de instalar tudo isso, é mais seguro jogar fora as pastas de origem do gnuplot da sua máquina. Faça o download do último gnuplot e extraia-o na pasta em que você deseja instalar. Finalmente, você deve fazer uma alteração o arquivo configure
que você obteve com a origem do gnuplot. Localize a seguinte linha:
wxt terminal: no (requires C++, wxWidgets>2.6, cairo>0.9, pango>1.10)
e altere esse no
para yes
e salve-o. Depois disso, execute os comandos ./configure
, depois make
e finalmente sudo make install
. Agora o gnuplot deve estar funcionando bem.
Editar : Hoje descobri outro problema relacionado ao terminal wxt. Então, às vezes, mesmo depois de seguir o procedimento descrito acima, você não consegue esse terminal wxt bonito no Ubuntu 14. O pequeno hack é assim (eu não estou explicando isso, apenas siga!)
sudo apt-get purge libwxbase3.0-dev wx3.0-headers libwxgtk3.0-0
E, em seguida, exclua o gnuplot da pasta bin. Finalmente repita o que é dado acima.
Tags gnuplot