| 3482 | with ExitStack() as stack: |
| 3483 | if transparent: |
| 3484 | def _recursively_make_subfig_transparent(exit_stack, subfig): |
| 3485 | exit_stack.enter_context( |
| 3486 | subfig.patch._cm_set( |
| 3487 | facecolor="none", edgecolor="none")) |
| 3488 | for ax in subfig.axes: |
| 3489 | exit_stack.enter_context( |
| 3490 | ax.patch._cm_set( |
| 3491 | facecolor="none", edgecolor="none")) |
| 3492 | for sub_subfig in subfig.subfigs: |
| 3493 | _recursively_make_subfig_transparent( |
| 3494 | exit_stack, sub_subfig) |
| 3495 | |
| 3496 | def _recursively_make_axes_transparent(exit_stack, ax): |
| 3497 | exit_stack.enter_context( |