如何在mac上使用python最大化plt.show()?

时间:2015-05-23 01:59:05

标签: python macos python-3.x matplotlib

我试图在Mac上最大化pt.show()。我使用的是Python。

mac OS X ==10.10.3, python==3.4.2 matplotlib==1.4.3

我已经尝试了以下内容:

mng.frame.Maximize(True)

mng.window.showMaximized()

mng.resize(*mng.window.maxsize())

mng.full_screen_toggle()

mng.window.state('zoomed')


from scipy import misc
import matplotlib.pyplot as plt

image = misc.lena()
plt.imshow(image)
mng = plt.get_current_fig_manager()
mng.frame.Maximize(True)
plt.show()

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,我只使用了与MacOSX不同的后端。

尝试:

plt.switch_backend('Qt4Agg')

figM = plt.get_current_fig_manager()
figM.window.showMaximized()

您也可以在默认的 matplotlibrc 文件中切换后端,但我更喜欢上述方法以便快速解决,因为我经常使用MacOSX。