Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f4245bb

Browse files
committed
Added "new_figure_manager_given_figure" function for pgf backend.
1 parent 7885d94 commit f4245bb

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

lib/matplotlib/backends/backend_pgf.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -598,6 +598,7 @@ class GraphicsContextPgf(GraphicsContextBase):
598598
def draw_if_interactive():
599599
pass
600600

601+
601602
def new_figure_manager(num, *args, **kwargs):
602603
"""
603604
Create a new figure manager instance
@@ -608,7 +609,14 @@ def new_figure_manager(num, *args, **kwargs):
608609
# main-level app (egg backend_gtk, backend_gtkagg) for pylab
609610
FigureClass = kwargs.pop('FigureClass', Figure)
610611
thisFig = FigureClass(*args, **kwargs)
611-
canvas = FigureCanvasPgf(thisFig)
612+
return new_figure_manager_given_figure(thisFig)
613+
614+
615+
def new_figure_manager_given_figure(num, figure):
616+
"""
617+
Create a new figure manager instance for the given figure.
618+
"""
619+
canvas = FigureCanvasPgf(figure)
612620
manager = FigureManagerPgf(canvas, num)
613621
return manager
614622

0 commit comments

Comments
 (0)