Usando Matplotlib a través de la API OO es bastante fácil para un backend no interactivo:figura interactiva con OO 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')
Pero si intento y repetir algo similar con backends interactivos, que fallan miserablemente (lo que pueda' t incluso obtener la figura interactiva para aparecer en primer lugar). ¿Alguien tiene algún ejemplo de usar Matplotlib a través de la API de OO para crear figuras interactivas?