图片
分析
根据下图公式,计算各段波长的颜色,保存在列表中。遍历每种颜色,利用matplotlib.pyplot依次绘制线段并填满区间,打表出结果。...r
rgb[:,:,1] = g
rgb[:,:,2] = 1-r-g
over = rgb[:,:,2]<0
rgb[over,:]=[1,1,1]
#将色品转化成...rgb<0]=0
ax = plt.gca()
ax.imshow(rgb)
ax.invert_yaxis() #plt显示图片时y轴从上到下,所以反置
# 坐标映射...0.8','1'])
plt.yticks(range(0,1001,200),['0','0.2','0.4','0.6','0.8','1'])
plt.show()
#dWave为波长