当我绘制轮廓级别不均匀的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()