web-dev-qa-db-ja.com

gnuplot-行タイトルを削除する

検索しようとしましたが、この特定の条件の解決策が見つかりませんでした。私のプロットでは、2つのトレースを比較しています。折れ線グラフを使用していますが、両方のトレースが異なる色でプロットされています。

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"

現在使用しているコマンドに従って、凡例に3つのタイトルが表示され、2つのタイトルが繰り返し表示されます。 2つのタイトルを表示して、繰り返しのタイトルを削除するだけです。これを行うことは可能ですか?

24
sethu

これを実現するには、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

またはより一般的な例;

plot 'File.dat' using 1:2 notitle

notitleと同等の代替方法は、titleをゼロの文字列に設定することです。

plot 'File.dat' using 1:2 title ""
38
Mattias

あなたが少し策略を上回っていない場合:

最後の「Without CloneScale」タイトルを省略すると、凡例からタイトルと行の両方が削除されます。最後のタイトルをスペースに設定すると、凡例で行が表示され、その前に(一見)何も表示されません。

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
jstarek