code: def new_figure_manager_given_figure(num, figure):
      
      fig = figure
      frame = FigureFrameWx(num, fig)
      figmgr = frame.get_figure_manager()
      if matplotlib.is_interactive():
          figmgr.frame.Show()
  
      return figmgr
docs: Create a new figure manager instance for the given figure.