使用Contourf()更改颜色栏中颜色区域的高度

时间:2020-10-25 18:03:44

标签: python matplotlib colorbar

当我绘制轮廓级别不均匀的contourf时,颜色栏显示均匀大小的颜色区域。我想调整这些颜色区域的高度,以便它们按countourf级中的步长缩放。更笼统地说,有没有一种简单的方法可以随意调整这些高度?

示例代码:

from pylab import *

figure(figsize = (4,3.3))

xi, yi = meshgrid(linspace(-1,1), linspace(-1,1))
zi = exp(-xi**2+yi)
zi -= zi.min()
zi /= zi.max()

contourf(xi, yi, zi, levels = [0, .2, .6, 1])
colorbar()
show()

mwe

0 个答案:

没有答案
相关问题