Gnuplot - измените цвет в блоке

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

0
задан 8 March 2016 в 12:27

1 ответ

Можно использовать палитру в качестве цвета линии. Например, можно присвоить один из столбцов (переменные в нем) к цвету.

plot 'data.txt' u 1:2:3 w l lc palette

В примере выше 3 столбцов будет служить входом к определенной палитре.

, Если столбцы являются примечанием, соответствующим требуемым цветам, можно сделать это вручную, например,

set palette defined ( 0 "green", 1 "blue", 2 "red", 3 "orange" )
plot 'data.txt' u 1:2:(0), 'data.txt' u 1:3:(1), 'data.txt' u 1:4:(2), 'data.txt' u 1:5:(3),...

В вышеупомянутом примере, первая строка будет зеленым, вторым синим...

Теперь, можно объединиться выше примеров с каждой командой gnuplot.

См. также это

0
ответ дан 24 July 2019 в 09:00

Другие вопросы по тегам:

Похожие вопросы: