0

我正在使用一位前雇员编写的代码。在此代码中,该人使用 Qt 在 Python 上执行绘图。我正在尝试添加颜色条和等高线图,但无济于事。这是相关的代码的一部分。

#IMPORTS
from matplotlib.figure import Figure
from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg as FigureCanvas

#SETUP
fig = Figure()
axes = fig.add_subplot(111)
canvas = FigureCanvas(fig)

#DRAWING
axes.clear()
axes.imshow(data_and_extents, interpolation='bilinear')
axes.autoscale(False)
canvas.draw()

#TODO: Add colorbar and contour maps with some values

我试过axes.colorbar()无济于事。如何将颜色条和等高线图添加到这样设置的曲面图中?

感谢 SOCommunity!

4

1 回答 1

1

第一个错误在第一行:

from matplotlib.figure import Figure

是正确的。下一个: 而axes.colorbar不是fig.corbar. 使用您的变量名称,您应该能够创建一个颜色条:

cbar = fig.colorbar(axes)

有关更多信息,请参阅此示例

于 2012-08-31T18:36:11.230 回答