We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6d6ee5e commit 1c2e4cbCopy full SHA for 1c2e4cb
mpl_gui/registry.py
@@ -0,0 +1,30 @@
1
+"""Reproduces the module-level pyplot UX for Figure management."""
2
+
3
+from . import FigureRegistry as _FigureRegistry
4
+from ._manage_backend import select_gui_toolkit
5
+from ._manage_interactive import ion, ioff, is_interactive
6
7
+_fr = _FigureRegistry()
8
9
+_fr_exports = [
10
+ "figure",
11
+ "subplots",
12
+ "subplot_mosaic",
13
+ "by_label",
14
+ "show",
15
+ "show_all",
16
+ "close",
17
+ "close_all",
18
+]
19
20
+for k in _fr_exports:
21
+ locals()[k] = getattr(_fr, k)
22
23
+# if one must. `from foo import *` is a language miss-feature, but provide
24
+# sensible behavior anyway.
25
+__all__ = _fr_exports + [
26
+ "select_gui_toolkit",
27
+ "ion",
28
+ "ioff",
29
+ "is_interactive",
30
0 commit comments