gnuplot - удаление заголовка строки - PullRequest
24 голосов
/ 23 декабря 2011

Я попытался выполнить поиск, но не смог найти решение для этого конкретного условия.В моем сюжете я сравниваю два следа.Я использую линейный график, и оба графика отображаются разными цветами.

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 заголовка и удалил повторяющийся.Возможно ли это сделать?

Ответы [ 2 ]

37 голосов
/ 03 декабря 2012

Для этого следует использовать тег 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 ""
0 голосов
/ 24 декабря 2011

Если вы не выше хитрости:

Просто опуская последний заголовок "Без 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"
...