通过面向对象的API使用Matplotlib对于非交互式后端来说是足够简单的:
from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas
from matplotlib.figure import Figure
fig = Figure()
canvas = FigureCanvas(fig)
ax = fig.add_subplot(1,1,1)
ax.plot([1,2,3])
canvas.print_figure('test.png')
但是如果我尝试使用交互式后端进行类似的操作,我会非常失败(我甚至无法让交互式图像首先出现)。有人有使用Matplotlib通过OO API创建交互式图像的示例吗?