mpl gui#
顯示#
顯示圖形,並且可能會阻塞。 |
互動性#
啟用互動模式。 |
|
停用互動模式。 |
|
返回每次繪圖命令後是否更新繪圖。 |
圖形產生#
非管理#
建立新的圖形 |
|
建立一個圖形和一組子圖。 |
|
根據 ASCII art 或巢狀列表建立軸的佈局。 |
建立新的圖形管理器實例。 |
管理#
- class mpl_gui.FigureRegistry(*, block=None, timeout=0, prefix='圖形 ')[原始碼]#
基礎:
object
用於封裝圖形建立並追蹤它們的註冊表。
此實例將保留對已建立圖形的硬引用,以確保它們不會被垃圾回收。
- 參數:
- blockbool,可選
是否等待所有圖形關閉後才從 show_all 返回。
如果
True
阻塞並執行 GUI 主迴圈,直到所有圖形視窗關閉。如果
False
確保顯示所有圖形視窗並立即返回。在這種情況下,您有責任確保事件迴圈正在運行以具有響應式圖形。在非互動模式中預設為 True,在互動模式中預設為 False(請參閱
is_interactive
)。- timeoutfloat,可選
如果阻塞,等待所有圖形關閉的預設時間。
如果為 0,則永久阻塞。
建立新的圖形 |
|
建立一個圖形和一組子圖。 |
|
根據 ASCII art 或巢狀列表建立軸的佈局。 |
|
返回目前映射標籤 -> 圖形的字典。 |
|
顯示 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 工具組。 |