Gnuplot: блоки данных с разными цветами



У меня есть файл данных с несколькими блоками в нем, например



x1 y1
x2 y2
x3 y3
x4 y4


x1 y1
x2 y2
x3 y3
x4 y4


x1 y1
x2 y2
x3 y3
x4 y4


И я хотел бы построить каждый блок по умолчанию для другого цвета. Если бы каждый из этих блоков был в отдельном текстовом файле, это не было бы проблемой, поскольку Gnuplot по умолчанию делает это. Кто-нибудь знает, как я могу получить блоки на каждый участок в другом цвете (предпочтительно независимо от того, сколько блоков у меня есть)?



Спасибо.

591   1  

1 ответ:

Номер блока данных доступен в виде псевдоколонки -2. Вместе с linecolor variable он дает вам то, что вы хотите:

plot 'data.dat' using 1:2:-2 lc var with lines

С файлом данных:

1 1
2 2
3 3
4 4


1 2
2 3
3 4
4 5


1 3
2 4
3 5
4 6

Вы получаете результат (с 4.6.3):

Введите описание изображения здесь

Comments

    Ничего не найдено.