gnuplot-supprimer le titre de la ligne

j'ai essayé de chercher, mais je n'ai pas pu trouver la solution pour cette condition particulière. Dans mon intrigue, je compare deux traces. J'utilise un graphique linéaire et les deux traces sont tracées avec des couleurs différentes.

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"

selon la commande courante que j'utilise, j'obtiens 3 titres dans les légendes et 2 en répètent un. Je veux juste que 2 titres apparaissent et suppriment celui qui se répète. Est-il possible de faire cela?

22
demandé sur ROMANIA_engineer 2011-12-23 20:41:40

2 réponses

Pour ce faire, vous devez utiliser le notitle balise.

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

ou un exemple plus général;

plot 'File.dat' using 1:2 notitle

une alternative qui est équivalent à notitle consiste à définir l' title un zéro chaîne de caractères;

plot 'File.dat' using 1:2 title ""
34
répondu Mattias 2012-12-03 16:03:05

Si vous n'êtes pas au-dessus d'un peu de ruse:

le simple fait d'omettre le dernier titre "Without CloneScale" supprimera à la fois le titre et la ligne de la légende. Définir le dernier titre à un espace montrera la ligne et (apparemment) rien avant lui dans la légende:

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
répondu jstarek 2011-12-23 20:49:07