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?
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 ""
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"