我正在寻找一种方法,以类似于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
。