我想呈现一个二维矩阵,如下所示:
2 3 4 5 6 3
1 2 2 4 5 5
1 2 2 2 2 4
我使用contourfinmatplotlib来完成工作,
cmap = colors.ListedColormap(['0.75', (0.2, 0.3, 0.5), 'r', 'b', 'g', 'c'])
bounds = [-0.5, 0.5, 1.5, 2.5, 3.5, 4.5]
norm = colors.BoundaryNorm(bounds, cmap.N)
map = plt.contourf(x, y, Cordi, cmap=cmap, norm=norm,
level=[1,2,3,4,5], vmin=1, vmax=6)
现在问题来了,设置颜色的方法有很多,我想知道哪个负责什么,谁有优先权。
在我的颜色图中,有一个
bounds将颜色限制在特殊范围内在contourf中,有一个
level控制同样的东西相反,有一个
vminandvmax也控制着同样的事情
我知道imshow更适合我的情况,并且已经成功运行。但是现在说到contourf,里面有一个level,这让我很困惑。
感谢您查看我的问题。


