This is hopefully a simple question but I can't figure it out at the moment. I want to use matplotlib to show 2 figures and then use them interactively. I create the figures with:
import matplotlib
import pylab as pl
f1 = pl.figure()
f2 = pl.figure()
and can use the MATLAB-like pyplot interface to plot and draw in both figures. With
current_figure = pl.gcf()
I can determine the currently active figure for the pyplot interface, depending on which figure I clicked in. Now I want to draw something to the first figure with the pyplot interface but the current figure can be either of them. So is there something like
pl.set_current_figure(figure)
or any workaround? (I know that I can use the object oriented interface but for interactive stuff just using commands like plot(x, y) is much nicer)
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…