Как я могу изменить цвет линейного графика? - PullRequest
0 голосов
/ 11 января 2019

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

Вот что я использую для построения графика:

reset

set terminal postscript eps enhanced dashed defaultplex "Helvetica" 25

set nokey
#set title "(f)"
set xrange[0:1]
set yrange[0:200]
#set autoscale x
#set autoscale y

#set xlabel'{/Symbol e}' #eixo x
#set ylabel'{/Symbol d}' #eixo y


set cbrange[0:9]
set palette defined (0 "white",\
1.8 "white",1.8 "yellow",2.2 "yellow",2.2 "white",\
2.8 "white",2.8 "green",3.2 "green",3.2 "white",\
3.8 "white",3.8 "pink",4.2 "pink",4.2 "white",\
5.8 "white",5.8 "blue",6.2 "blue",6.2 "white",\
7.8 "white",7.8 "red",8.2 "red",8.2 "white",\
9.0 "white")
set output 'periodosz.eps'
plot 'periodos.dat' using 1:2:3 with image, \
     'return_1_menos.dat' using 1:2 with lines lt 1 lc rgb "red" ,\
     'return_1_mais.dat' using 1:2 with lines lt 1 lc rgb "blue" , \
     'return_2_mais.dat' using 1:2 with lines lt 1 lc rgb "green" , \
     'return_2_menos.dat' using 1:2 with lines lt 1 lc rgb "yellow" ,\
     'return_3_mais.dat' using 1:2 with lines lt 1 lc rgb "pink" , \
     'return_3_menos.dat' using 1:2 with lines lt 1 lc rgb "violet"

Ответы [ 2 ]

0 голосов
/ 14 января 2019

Просто используйте значения rgb вместо именования цветов.

Пример: Изменить

rgb “yellow”

К

rgb "#FFFF00”

https://www.rapidtables.com/web/color/RGB_Color.html#color-table - это крутой сайт, где вы можете получить все необходимые значения rgb

0 голосов
/ 11 января 2019

Вам необходимо сообщить терминалу postscript, что вы хотите выводить цвет, добавив color к первой строке:

set terminal postscript eps enhanced color dashed defaultplex "Helvetica" 25

Это должно работать!

...