手上有二维数据,想生成密度分布图,用的是matplot里自带的hist2d画的二维直方图,但是加色标时遇到问题,图1 的是我想做成的色标样式,图2是用的DICT表示的色标,然后线性差值表示的,用的如下代码,关于定义这个色标,有人知道该怎么样可以做成和图一一样的吗
startcolor = '#ff0000' #红色#ff0000 #008000绿色
midcolor = '#FFFF00' #绿色#00ff00 #FFFF00黄色
endcolor = '#00ff00' #蓝色#0000ff
cmap2 = col.LinearSegmentedColormap.from_list('own2',[startcolor,midcolor,endcolor])
# extra arguments are N=256, gamma=1.0
cm.register_cmap(cmap=cmap2)
相似问题