File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
lib/mpl_toolkits/axes_grid1 Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -487,7 +487,10 @@ def host_axes(*args, **kwargs):
487
487
import matplotlib .pyplot as plt
488
488
axes_class = kwargs .pop ("axes_class" , None )
489
489
host_axes_class = host_axes_class_factory (axes_class )
490
- fig = plt .gcf ()
490
+ if "figure" in kwargs :
491
+ fig = kwargs ["figure" ]
492
+ else :
493
+ fig = plt .gcf ()
491
494
ax = host_axes_class (fig , * args , ** kwargs )
492
495
fig .add_axes (ax )
493
496
plt .draw_if_interactive ()
@@ -497,7 +500,10 @@ def host_subplot(*args, **kwargs):
497
500
import matplotlib .pyplot as plt
498
501
axes_class = kwargs .pop ("axes_class" , None )
499
502
host_subplot_class = host_subplot_class_factory (axes_class )
500
- fig = plt .gcf ()
503
+ if "figure" in kwargs :
504
+ fig = kwargs ["figure" ]
505
+ else :
506
+ fig = plt .gcf ()
501
507
ax = host_subplot_class (fig , * args , ** kwargs )
502
508
fig .add_subplot (ax )
503
509
plt .draw_if_interactive ()
You can’t perform that action at this time.
0 commit comments