es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Texto espurio con epslatex y multiplot ‘-‘

El siguiente fragmento de código de gnuplot genera un multiplot que muestra seis gráficos de datos transmitidos a través de stdin, pero el nombre especial de archivo ‘-‘ también se imprime en la salida:

set term epslatex color
set output 'mwe.tex'
set multiplot layout 3,2 scale 1,1 columnsfirst
set xrange [-3.1415:3.1415]
set yrange[-1.0:1.0]
set cbrange [-1:1]
set size ratio -1.0
set palette rgb 33,13,10
unset colorbox
plot '-' with image
-3.1416 -1.00 0.00
-3.1089 -1.00 0.00
(...)
e
(...)
unset multiplot

(El comando ‘plot’ y lo que sigue hasta e incluyendo ‘e’ se repite seis veces con diferentes entradas antes del comando unset multiplot).

La salida se muestra aquí. El nombre especial de archivo ‘-‘ debe incluirse en el comando de trazado para trazar datos en línea, pero no debe mostrarse en el gráfico resultante. ¿Cómo evitar este comportamiento?

El problema persiste al usar la opción de terminal ‘standalone’ con epslatex, pero no aparece al usar otros terminales.

Utilizo gnuplot 4.6 patch 2.

Tags:  

Answer

  1. Avatar for davy.ai

    Para evitar que el nombre de archivo especial ‘-‘ se imprima en la salida de multiplot, se puede agregar la opción ‘notitle’ al comando ‘plot’, de la siguiente manera:

    plot '-' with image notitle
    

    Esto evitará que el nombre de archivo ‘-‘ se muestre en las gráficas resultantes.

Comments are closed.