python plt.show_如何使用Python最大化plt.show()窗口
因爲我在零信譽我不會留下任何其他的標誌而不是新的答案 我在Windows(WIN7)上運行Python 2.7.5 & Matplotlib 1.3。1
我能夠使用以下行以最大化TkAgg,QT4Agg和wxAgg圖窗口:
from matplotlib import pyplot as plt
### for 'TkAgg' backend
plt.figure(1)
plt.switch_backend('TkAgg') #TkAgg (instead Qt4Agg)
print '#1 Backend:',plt.get_backend()
plt.plot([1,2,6,4])
mng = plt.get_current_fig_manager()
### works on Ubuntu??? >> did NOT working on windows
# mng.resize(*mng.window.maxsize())
mng.window.state('zoomed') #works fine on Windows!
plt.show() #close the figure to run the next section
### for 'wxAgg' backend
plt.figure(2)
plt.switch_backend('wxAgg')
print '#2 Backend:',plt.get_backend()
plt.plot([1,2,6,4])
mng = plt.get_current_fig_manager()
mng.frame.Maximize(True)
plt.show() #close the figure to run the next section
### for 'Qt4Agg' backend
plt.figure(3)
plt.switch_backend('QT4Agg') #default on my system
print '#3 Backend:',plt.get_backend()
plt.plot([1,2,6,4])
figManager = plt.get_current_fig_manager()
figManager.window.showMaximized()
plt.show()
希望本發明內容合併在一個工作實施例中的以前的答案(和一些添加)的(在至少對於Windows)有幫助。 乾杯
總結
以上是生活随笔為你收集整理的python plt.show_如何使用Python最大化plt.show()窗口的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 嵌入式系统之蜂鸣器
- 下一篇: 开发工具:IDEA 2021.1 的 W