我正在尝试绘制太阳光谱。我很难将Gnuplot将我指定的颜色映射到正确的值。这是我的剧本。
set view map
set pm3d
set palette defined (380 "purple", 475 "blue", 510 "green", 570 "yellow", 590 "orange", 650 "red", 675 "dark-red", 700 "black")
splot [400:800][0:1] x
正如您在x = 510处所看到的那样,情节不是绿色。同样,我指定的570不是黄色。我如何解决这个问题,以便绘图上的颜色符合我指定的颜色?
答案 0 :(得分:0)
我需要指定cbrange
以匹配绘图范围,例如
set view map
set pm3d
set palette defined (400 "purple", 475 "blue", 510 "green", 570 "yellow", 590 "orange", 650 "red", 675 "dark-red", 700 "black")
splot [400:700][0:1] x
set cbrange [400:700]
以便正确缩放颜色。