2011-05-23 8 views
10

quiero trazar120 archivos con gnuplot.gnuplot y "Error al inicializar wxWidgets"

plot '18205.plot' u 1:3 w l t '18205' , '18208.plot' u 1:3 w l t '18208' 
Failed to initialize wxWidgets. 
     warning: Warning - difficulty fitting plot titles into key 
     warning: Too many axis ticks requested (>1e+01) 
     warning: Too many axis ticks requested (>1e+01) 
     warning: Too many axis ticks requested (>6) 

los archivos que parecen

21  4  0.865671 
22  4  0.894175 
23  4  0.921895 
24  4  0.949053 
25  4  0.975792 
26  4  1.00147 
27  4  1.02577 
28  4  1.05008 

Respuesta

3

la parte importante es la siguiente:

Failed to initialize wxWidgets. 

Esto significa que gnuplot no podía abrir una ventana para trazar usando wxWidgets. Asegúrese de que el terminal donde está ejecutando gnuplot puede abrir ventanas en X. Puede hacerlo escribiendo echo $DISPLAY en el terminal (o !echo $DISPLAY desde dentro de gnuplot) y verificando si no está vacío y si tiene sentido (generalmente esto significa un valor de :0.0. Si debe ser algo diferente, debe saberlo porque lo ha configurado de esa manera;)).

Establecer los permisos X correctos también es necesario si está ejecutando gnuplot como un usuario diferente (o en un host diferente, por ejemplo, a través de ssh) que el que ejecuta el entorno gráfico. en un entorno seguro xhost + haría, pero si está en una red y especialmente no detrás de un firewall, xhost server-running-gnuplot.domain sería una opción mucho más sabia.

2

A medida que la advertencia sugerir es probable que tenga demasiadas claves en que la trama. Intente dejar de lado los títulos y set key off.
También es posible que desee echar un vistazo a las iteraciones en el blog THIS en la parte inferior. Esto limpiaría tu script bastante.
¿Te gustaría preguntarte si realmente quieres trazar 120 líneas en una trama simple?

4

Al parecer esto es no detectar un terminal que le gusta. En mi Debian estable "gnuplot 4.4 Patchlevel 0" Me aparece un error idéntica hasta que añadir un poco de:

set terminal png

... momento en el que trabaja muy bien. Raaage!

0

Me estaba saliendo el mismo error. El cambio a un formato de salida diferente lo solucionó por mí.

para tener su gráfico sea un archivo JPG: conjunto jpeg término

para ver todos los formatos de salida posibles: plazo ayuda

3

que estaba recibiendo los mismos errores. Sin embargo, me di cuenta de que no tenía permisos X en mi ventana de terminal actual. Esto explicaría por qué los formatos de terminal de conmutación a no X (es decir, jpg/png) también funcionaron para los chicos de arriba.

1

acaba de establecer el tamaño del área, tales como:

set terminal png size 1500 1200 

y luego trazar

Cuestiones relacionadas