如何更改线条图的颜色?

时间:2019-01-11 18:21:50

标签: gnuplot

我正在尝试绘制一些线,我需要将每条线都设置为不同的颜色以便于识别。我尝试搜索,但发现没有任何效果,线条始终为黑色。

这就是我要绘制的内容:

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 :(得分:0)

您需要通过在第一行中添加color来告诉postscript终端您想要颜色输出:

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

这应该有效!

答案 1 :(得分:0)

只使用rgb值而不是命名颜色即可。

示例: 更改

rgb “yellow”

收件人

rgb "#FFFF00”

https://www.rapidtables.com/web/color/RGB_Color.html#color-table是一个很酷的网站,您可以在其中获得所需的所有rgb值

相关问题