mpl gui#
显示#
显示图形,并可能阻塞。 |
交互性#
启用交互模式。 |
|
禁用交互模式。 |
|
返回是否在每次绘图命令后更新绘图。 |
图形创建#
非托管#
创建一个新图形 |
|
创建一个图形和一组子图。 |
|
基于 ASCII 艺术或嵌套列表构建 Axes 的布局。 |
创建一个新的图形管理器实例。 |
托管#
- class mpl_gui.FigureRegistry(*, block=None, timeout=0, prefix='Figure ')[源代码]#
基类:
object
用于包装图形创建并跟踪它们的注册表。
此实例将保留对创建的图形的硬引用,以确保它们不会被垃圾回收。
- 参数:
- blockbool,可选
是否等待所有图形关闭后才从 show_all 返回。
如果为
True
,则阻塞并运行 GUI 主循环,直到所有图形窗口关闭。如果为
False
,则确保显示所有图形窗口并立即返回。 在这种情况下,您有责任确保事件循环正在运行以使图形具有响应性。在非交互模式下默认为 True,在交互模式下默认为 False(请参阅
is_interactive
)。- timeoutfloat,可选
如果阻塞,则等待所有图形关闭的默认时间。
如果为 0,则永久阻塞。
创建一个新图形 |
|
创建一个图形和一组子图。 |
|
基于 ASCII 艺术或嵌套列表构建 Axes 的布局。 |
|
返回当前映射标签 -> 图形的字典。 |
|
显示 FigureRegistry 已知的所有图形。 |
|
关闭此注册表已知的所有图形。 |
- class mpl_gui.FigureContext(*, forgive_failure=False, **kwargs)[源代码]#
-
扩展 FigureRegistry 以用作上下文管理器。
退出上下文时,将显示注册表已知的所有图形。
- 参数:
- blockbool,可选
是否等待所有图形关闭后才从 show_all 返回。
如果为
True
,则阻塞并运行 GUI 主循环,直到所有图形窗口关闭。如果为
False
,则确保显示所有图形窗口并立即返回。 在这种情况下,您有责任确保事件循环正在运行以使图形具有响应性。在非交互模式下默认为 True,在交互模式下默认为 False(请参阅
is_interactive
)。- timeoutfloat,可选
如果阻塞,则等待所有图形关闭的默认时间。
如果为 0,则永久阻塞。
- forgive_failurebool,可选
如果为 True,则在让异常传播之前阻塞以显示图形
选择后端#
选择要使用的 GUI 工具包。 |