2011-05-18 48 views
28

In an earlier question我瞭解到show()上的行爲取決於matplotlib使用的backend。那時我正在尋找一種方法來保留show()刪除圖形的繪圖元素,得出的結論是,通過從Qt4Agg切換到TkAgg,即使數字被關閉,繪圖元素也會被保留。如果可能的話,我想通過學習如何配置Qt4agg後端來根據需要來增加我的超級大國。如何配置Qt4Agg後端的行爲?

+3

有關matplotlib(或任何特定軟件包)的具體問題可能最好放在合適的郵件列表中 - 查看文檔以獲取答案之後。對於matplotlib,-users列表在這裏:https://sourceforge.net/mailarchive/forum.php?forum_name=matplotlib-users – 2011-05-18 21:07:21

+3

那麼爲什麼我們有一個「matplotlib」標籤? – 2011-10-11 10:04:03

+0

我想「最好」只是意味着你從開發者那裏獲得更高的答案 - 如果他們還沒有沉迷於SO。 – eudoxos 2011-11-03 22:08:55

回答

2

不要試圖對後端進行額外控制,只需創建數字並自己保留對它們的引用,如第一個問題的最高評分答案中所示。試圖操縱後端的問題,正如您在此處要求的,後端不是意圖將您的數字完整地傳回給您,一旦您看過它們;這通常不是後端的工作。請參閱: matplotlib figures disappearing between show() and savefig()

相關問題