2011-12-23 16 views
22

Intenté buscar, pero no pude encontrar la solución para esta condición en particular. En mi argumento, estoy comparando dos rastros. Estoy usando un gráfico de líneas y ambos trazos se trazan con diferentes colores.gnuplot - eliminación del título de línea

plot "delay_try1.dat" using 1:2 title 'With CloneScale' with lines,"normal_2.dat" using 1:2 title "Without CloneScale" with lines lc rgb "black", "normal2.dat" using 1:2 title 'Without CloneScale' with lines lc rgb "black" 

Según el comando actual que uso, obtengo 3 títulos en leyendas y 2 son repetitivos. Solo quiero que aparezcan 2 títulos y eliminar el que se repite. ¿Es posible hacer esto?

+0

Está utilizando 3 títulos (1 para "Con CloneScale" y 2 para "Sin CloneScale" en el comando plot. Sólo se puede utilizar 1 para "Sin CloneScale". Pero la leyenda va a mostrar sólo 2 tipos de gráficos en lugar de los tres reales. – Neo

+0

Sí, quiero que se muestren todos los gráficos, pero solo dos leyendas. – sethu

Respuesta

31

Para lograr esto se debe utilizar la etiqueta notitle.

plot "delay_try1.dat" using 1:2 title 'With CloneScale' with lines, "normal_2.dat" using 1:2 title "Without CloneScale" with lines lc rgb "black", "normal2.dat" using 1:2 with lines lc rgb "black" notitle 

o un ejemplo más general;

plot 'File.dat' using 1:2 notitle 

una alternativa que es equivalente a notitle es fijar la title a una cadena de caracteres cero;

plot 'File.dat' using 1:2 title "" 
0

Si no está por encima de un poco de engaño:

Simplemente omitiendo el último "Sin CloneScale" título eliminará tanto el título y la línea de la leyenda. Ajuste del último título de un espacio mostrará la línea y nada (aparentemente) antes de que en la leyenda:

plot "delay_try1.dat" using 1:2 title 'With CloneScale' with lines,"normal_2.dat" using 1:2 title "Without CloneScale" with lines lc rgb "black", "normal2.dat" using 1:2 title ' ' with lines lc rgb "black" 
+0

lol ... sí ... esta no es una solución "limpia", pero debería funcionar. – Neo

Cuestiones relacionadas