49 votos

No puede parcela con gnuplot en mi Mac

Estoy tratando de parcela con gnuplot en mi Mac (OS X 10.8.5). He instalado X11 y XQuartz 2.7.4 y después de que he instalado gnuplot, pero por desgracia gnuplot no podía parcela.

Trama Simple como el siguiente deje de hacer y no tienen ningún mensaje de error para ayudar a entender lo que está mal:

 [1/10/13 $gnuplot >plot sin(x)

50voto

Lo mismo me pasó a mí, pero luego me encontré

brew uninstall gnuplot; brew install gnuplot --with-x11

e instalado XQuartz. Ahora gnuplot apoya la x11 terminal:

También puede guardar la salida en un archivo y usar qlmanage -p:

gnuplot -e 'set term png; set output "/tmp/plot.png"; plot sin(x)'; qlmanage -p /tmp/plot.png

qlmanage -p muestra una zona de pruebas de error en 10.9 y las impresiones innecesarias de texto a STDOUT, por lo que utilizar una función como ql() { qlmanage -p "$@"&>/dev/null; } en las conchas.

Una tercera opción es el uso de set term dumb para la salida de texto sin formato.

24voto

pankmohan Puntos 31

En OS X Yosemite 10.10.2 y El Capitán 10.11.2, el Gnuplot no paquete con XQuartz. Respuesta en bibstha's comentario. Mucho más robusto gestor de ventanas es en qt y funciona

 brew uninstall gnuplot
 brew install gnuplot --with-qt

Tenga en cuenta que el uso de --qt es obsoleto ahora.

5voto

beroe Puntos 1605

Se ejecuta desde una ventana de Terminal, o una ventana X11? El terminal se lanzará X11 por separado para mostrar el trazado, por lo que no puede ser inmediata (o visible). ¿X11 conseguir lanzado en todo, cuando escriba su plot comando?

Si lo intentas en una ventana X11, el resultado debe ser más inmediata.

También, si usted utiliza macports para instalarlo originalmente, me gustaría recomendar el uso de homebrew lugar:

brew install gnuplot

EDIT: Para comprobar que la salida va, podría dirigir sus resultados a un archivo:

set terminal png
set output 'testimage.png'
plot sin(x)
exit

A continuación, ver si un archivo llamado testimage.png contiene su parcela. También se podría tratar de especificar la terminal con:

set terminal x11

1voto

Praveen C S Puntos 11

En Yosemite, Al principio me había cuarzo y gunplot 5.0.0 instalado. Sin embargo, no pude cargar mi ventana x11 (todo lo demás fue de archivo-X11 fue de alguna manera desconocida). Aquí es una solución que "se trabajó para mí'.

Ir a la gunplot carpeta de origen

make clean; 
make uninstall

luego en "configurar" archivo en las siguientes líneas

# Standard set of common directories for X headers.

# Check X11 before X11Rn because it is often a symlink to the current release.

---added the location of my X11 files also  
/opt/X11/include

ahora ejecute

./configure
make
sudo make install

a mi me funciono perfectamente como se ve a continuación

G N U P L O T
Version 5.0 patchlevel 0    last modified 2015-01-01 

Copyright (C) 1986-1993, 1998, 2004, 2007-2015
Thomas Williams, Colin Kelley and many others

gnuplot home:     http://www.gnuplot.info
faq, bugs, etc:   type "help FAQ"
immediate help:   type "help"  (plot window: hit 'h')

Tipo de Terminal set to 'x11'.

0voto

Kent Milfeld Puntos 1

Gracias. Después de descargar gunplot 5.0 y de instalar en Yosemite 10.10.2, gnuplot no podía "carga", el x11 terminal. Después de señalar el archivo configure a /opt/X11/include (la reconfiguración, rehacer y volver a instalar) todo funcionaba bien. (Me sorprendió, también, que X11 está en /opt/X11.)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X