Dies ist hoffentlich eine einfache Frage, aber ich kann sie im Moment nicht herausfinden. Ich möchte matplotlib verwenden, um 2 Figuren zu zeigen und sie dann interaktiv zu verwenden. Ich erstelle die Figuren mit:
import matplotlib
import pylab as pl
f1 = pl.figure()
f2 = pl.figure()
und kann die MATLAB-ähnliche Pyplot-Oberfläche verwenden, um beide Figuren zu zeichnen und zu zeichnen. Mit
current_figure = pl.gcf()
Ich kann die aktuell aktive Figur für die Pyplot-Oberfläche bestimmen, abhängig davon, auf welche Figur ich geklickt habe. Jetzt möchte ich mit der Pyplot-Schnittstelle etwas zur ersten Figur zeichnen, aber die aktuelle Figur kann eine davon sein. Also gibt es so etwas
pl.set_current_figure(figure)
oder eine Problemumgehung? (Ich weiß, dass ich die objektorientierte Oberfläche verwenden kann, aber für interaktive Dinge ist es viel schöner, nur Befehle wie plot (x, y) zu verwenden.)