Estoy tratando de trazar con gnuplot en mi Mac (OS X 10.8.5). Instalé X11 y XQuartz 2.7.4 y luego instalé gnuplot, pero desafortunadamente gnuplot no pudo trazar.
Los gráficos simples como los siguientes no se procesan y no tienen ningún mensaje de error para ayudar a comprender lo que está mal:
[1/10/13 $gnuplot >plot sin(x)
macos
display
x11
open-source
Soheil
fuente
fuente
Respuestas:
Me pasó lo mismo, pero luego corrí
e instaló XQuartz . Ahora es
gnuplot
compatible con lax11
terminal:También puede guardar la salida en un archivo y usar
qlmanage -p
:qlmanage -p
muestra un error de sandboxing en 10.9 e imprime texto innecesario en STDOUT, por lo que utilizo una función comoql() { qlmanage -p "$@"&>/dev/null; }
en shells.Una tercera opción es usar
set term dumb
para la salida de texto sin formato.fuente
bew install gnuplot --qt
y ahora funciona bien.--with-x11
pero no puedo hacer una edición de solo dos caracteres.brew cask install xquartz
En OS X Yosemite 10.10.2 y El Capitan 10.11.2, el Gnuplot no se empaqueta con XQuartz. Responde en el comentario de bibstha . Un administrador de ventanas mucho más robusto está en qt y funciona
Tenga en cuenta que el uso
--qt
está en desuso ahora.fuente
Warning: gnuplot: --qt was deprecated; using --with-qt instead!
brew install gnuplot --with-qt --with-x11
?¿Está ejecutando esto desde una ventana de Terminal o una ventana X11? El terminal lanzará X11 por separado para mostrar la trama, por lo que puede no ser inmediato (o visible). ¿X11 se inicia cuando escribes tu
plot
comando?Si lo prueba en una ventana X11, el resultado debería ser más inmediato.
Además, si usó macports para instalarlo originalmente, recomendaría usar en su
homebrew
lugar:EDITAR : Para verificar a dónde va la salida, puede dirigir sus resultados a un archivo:
Luego vea si un archivo llamado
testimage.png
contiene su trama. También puede intentar especificar el terminal con:fuente
brew
. Es difícil de diagnosticar sin saber más sobre su instalación.En Yosemite, inicialmente, tenía instalado cuarzo y gunplot 5.0.0. Sin embargo, no pude cargar mi ventana x11 (todo lo demás era file-X11 era de alguna manera desconocido). Aquí hay una solución que "funcionó para mí".
Ir a la carpeta fuente de gunplot
luego en el archivo "configurar" bajo las siguientes líneas
ahora corre
funcionó perfectamente para mí como ves a continuación
Tipo de terminal
set to 'x11'
.fuente
Gracias. Después de descargar gunplot 5.0 e instalar bajo Yosemite 10.10.2, gnuplot no pudo "cargar" el terminal x11. Después de señalar el archivo de configuración a / opt / X11 / include (reconfigurar, rehacer y reinstalar) todo funcionó bien. (También me sorprendió que X11 esté en / opt / X11).
fuente
La mayoría de los consejos aquí muestran cómo instalar / reinstalar GNUPlot a través de
brew
. Si tiene una instalación de GNUPlot y no está seguro de qué terminal está utilizando, puede determinar esto de la siguiente manera:En ese momento sabemos que estamos usando el
qt
tipo de terminal. Con poca información disponible, puede decidir qué curso de acción tomar, ya sea siguiendo una de las otras respuestas para volver a instalar GNUPlotbrew
o configurando su terminal existente de la forma que desee a través deset terminal ....
. mando.fuente