2011-12-23 26 views
22

Ho provato a cercare, ma non sono riuscito a trovare la soluzione per questa particolare condizione. Nella mia trama, sto confrontando due tracce. Sto usando un grafico a linee e entrambe le tracce sono tracciate con colori diversi.gnuplot - rimozione titolo riga

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" 

Come per il comando corrente che utilizzo, ottengo 3 titoli in legende e 2 ne sto ripetendo. Voglio solo 2 titoli per apparire e rimuovere quello che si ripete. È possibile farlo?

+0

Si utilizza 3 titoli (1 per "Con CloneScale" e 2 per "Senza CloneScale" nel comando plot. È possibile utilizzare solo 1 per "Senza CloneScale". Ma la leggenda mostrerà solo 2 tipi di grafici invece dei tre effettivi – Neo

+0

Sì, voglio tutti i grafici da mostrare ma solo due leggende: – sethu

risposta

31

per raggiungere questo obiettivo è necessario utilizzare il tag 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 esempio più generale;

plot 'File.dat' using 1:2 notitle 

un'alternativa che è equivalente a notitle è quello di impostare il title una stringa di caratteri zero;

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

Se non si è al di sopra un po 'di inganno:

Proprio omettendo l'ultimo "Senza CloneScale" titolo rimuoverà sia il titolo e la linea dalla leggenda. Impostazione l'ultimo titolo ad uno spazio mostrerà la linea e (apparentemente) nulla prima che nella leggenda:

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ì .. questa non è una correzione "pulita", ma dovrebbe funzionare. – Neo