画图时候,colorbar范围(-1,1)颜色多了一部分
只想要(0,1),但是改了代码,图里的颜色也变了
但是我只想要第一张图和第一张图(0,1)的colorbar范围怎么办啊~~~~
附上代码
colorslist=['#800000','#990000','#cc0000','#ff5050','#ff6600','white','#92c5de','#abdda4','#66c2a5','#3288bd','#542788']
colorslist=colorslist[::-1]
cm = colors.LinearSegmentedColormap.from_list('', colorslist, N=1000)
norm = colors.Normalize(vmin=0,vmax=1)
Bc,Bi = np.mgrid[0:100:1000j,-150:150:1000j]
Rho = griddata((Hb,Ha),rho,(Bc,Bi), method='linear')
ax4.contour(Bc,Bi,Rho,10,norm=norm,colors='k',linewidths=0.1)
im=ax4.pcolormesh(Bc,Bi,Rho,cmap=cm,norm=norm)
plt.colorbar(im)
return im
谢谢了!
请问你解决了吗,我的图也是颜色很丑,想让colorbar显示固定的颜色😂