Выбор строки вводит и раскрашивает Gnuplot 4.0

У меня есть две пары наборов данных, которые я должен вывести использование на печать 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
36
задан Escualo 15 January 2010 в 22:52
поделиться

2 ответа

Вам нужно использовать LineColor вместо LC, например:

Установленная линия стиля 1 LT 1 LW 3 PT 3 LineColor RGB «RED»

Установить линию стиля «дает вам больше информации.

28
ответ дан 27 November 2019 в 05:51
поделиться

Редактировать: Извините, это не будет работать для вас. Я только что вспомнил, что в цвете линии находится в 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"
4
ответ дан 27 November 2019 в 05:51
поделиться
Другие вопросы по тегам:

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