У меня есть две пары наборов данных, которые я должен вывести использование на печать Gnuplot.
Я хочу, чтобы первая пара была напечатана в красном, одном теле и одном подчеркнутом штриховой линией. Вторая пара, я хочу вывестись на печать в синем, одном теле и одном подчеркнутом штриховой линией.
Я экспериментировал с set style line
несколько раз, но я не могу получить это точное поведение. Моя последняя попытка (присоединила), выводит первую пару на печать красного цвета (тело) и вторая пара (отмеченного точкой) синего цвета.
Любая справка будет значительно цениться.
set style line 1 lt 1 lw 3 pt 3
set style line 2 lt 1 lw 3 pt 3
set style line 3 lt 3 lw 3 pt 3
set style line 4 lt 3 lw 3 pt 3
plot 'data1.dat' using 1:3 w l ls 1,\
'data1.dat' using 1:4 w l ls 2,\
'data2.dat' using 1:3 w l ls 3,\
'data2.dat' using 1:4 w l ls 4
Вам нужно использовать LineColor вместо LC, например:
Установленная линия стиля 1 LT 1 LW 3 PT 3 LineColor RGB «RED»
Установить линию стиля «дает вам больше информации.
Редактировать: Извините, это не будет работать для вас. Я только что вспомнил, что в цвете линии находится в 4.2. Я столкнулся с этой проблемой в прошлом, и мое исправление было модернизировать Gnuplot.
Вы также можете контролировать цвет с линией Set Style. «LT 3» даст вам пунктирную линию, в то время как «LT 1» даст вам сплошную линию. Чтобы добавить цвет, вы можете использовать «Цвет LC RGB». Это должно делать то, что вам нужно:
set style line 1 lt 1 lw 3 pt 3 lc rgb "red"
set style line 2 lt 3 lw 3 pt 3 lc rgb "red"
set style line 3 lt 1 lw 3 pt 3 lc rgb "blue"
set style line 4 lt 3 lw 3 pt 3 lc rgb "blue"