Estou tentando plotar com o gnuplot no meu Mac (OS X 10.8.5). Instalei o X11 e o XQuartz 2.7.4 e depois instalei o gnuplot, mas infelizmente o gnuplot não conseguiu plotar.
Gráficos simples como o seguinte não são renderizados e não têm mensagem de erro para ajudar a entender o que está errado:
[1/10/13 $gnuplot >plot sin(x)
macos
display
x11
open-source
Soheil
fonte
fonte
Respostas:
O mesmo aconteceu comigo, mas depois corri
e instalou o XQuartz . Agora
gnuplot
suporta ox11
terminal:Você também pode salvar a saída em um arquivo e usar
qlmanage -p
:qlmanage -p
mostra um erro de sandboxing na versão 10.9 e imprime algum texto desnecessário em STDOUT, então eu uso uma função comoql() { qlmanage -p "$@"&>/dev/null; }
em conchas.Uma terceira opção é usar
set term dumb
para saída de texto sem formatação.fonte
bew install gnuplot --qt
e agora funciona bem agora.--with-x11
mas não consigo editar apenas dois caracteres.brew cask install xquartz
No OS X Yosemite 10.10.2 e El Capitan 10.11.2, o Gnuplot não empacota com o XQuartz. Responda no comentário de bibstha . O gerenciador de janelas muito mais robusto está no qt e funciona
Observe que o uso
--qt
está obsoleto agora.fonte
Warning: gnuplot: --qt was deprecated; using --with-qt instead!
brew install gnuplot --with-qt --with-x11
.Você está executando isso em uma janela do Terminal ou em uma janela do X11? O terminal iniciará o X11 separadamente para mostrar o gráfico, portanto, pode não ser imediato (ou visível). O X11 é iniciado quando você digita seu
plot
comando?Se você tentar em uma janela X11, o resultado deverá ser mais imediato.
Além disso, se você usou o macports para instalá-lo originalmente, eu recomendaria o uso
homebrew
:EDIT : Para verificar para onde está indo a saída, você pode direcionar seus resultados para um arquivo:
Depois, veja se um arquivo chamado
testimage.png
contém sua plotagem. Você também pode tentar especificar o terminal com:fonte
brew
. É difícil diagnosticar sem saber mais sobre sua instalação.Em Yosemite, inicialmente eu tinha o quartzo e o gunplot 5.0.0 instalados. No entanto, não consegui carregar minha janela x11 (todo o resto era arquivo-X11 era desconhecido). Aqui está uma solução alternativa que 'funcionou para mim'.
Vá para a pasta de origem gunplot
depois no arquivo "configure" sob as seguintes linhas
agora corra
funcionou perfeitamente para mim, como você vê abaixo
Tipo de terminal
set to 'x11'
.fonte
Obrigado. Após o download do gunplot 5.0 e a instalação no Yosemite 10.10.2, o gnuplot não pôde "carregar" o terminal x11. Depois de apontar o arquivo de configuração para / opt / X11 / include (reconfigurar, refazer e reinstalar), tudo funcionou bem. (Também fiquei surpreso que o X11 esteja em / opt / X11.)
fonte
A maioria dos conselhos aqui mostra como instalar / reinstalar o GNUPlot via
brew
. Se você possui uma instalação do GNUPlot e não tem certeza de qual terminal está usando, você pode determinar o seguinte:Nesse ponto, agora sabemos que estamos usando o
qt
tipo de terminal. Agora, com poucas informações em mãos, você pode decidir qual curso de ação seguir, seguindo uma das outras respostas para reinstalar o GNUPlot viabrew
ou configurar seu terminal existente da maneira que desejarset terminal ....
. comando.fonte