Matplotlib:打印后更改等高线/等高线的打印级别



我正在寻找一种方法,以类似于Axes.set_xlim()Axes.set_xticks()方法的方式,在绘制matplotlib等高线/等高线后更改其级别。像这样的东西存在吗?感谢

fig = Figure()
ax = fig.add_subplot(111)
# Create plot with automatic levels
ax.contourf(x, y, z)
# Change levels
levels = [0,1,2,3,4,5]
ax.set_levels(levels)                 # <------ Type of method I am looking for 

这似乎不可能。有一种set_array方法看起来可能会起作用,但现在测试它并不会改变绘制的水平。您可以随时再次拨打contourf

最新更新