【2023/11/28解决的Matplotlib不弹窗问题】
在 Matplotlib 中,通常可以使用不同的后端(backend)来支持图形的显示。然而,‘windows’ 并不是 Matplotlib 的有效后端选项。
在 Windows 平台上,常用的 Matplotlib 后端包括:
‘TkAgg’: 使用 Tkinter 来显示图形界面,是 Matplotlib 的默认后端。
‘Qt5Agg’ 或 ‘Qt4Agg’: 使用 Qt 库来显示图形界面。
‘WX’: 使用 wxPython 来显示图形界面。
‘agg’: 使用 Matplotlib 的光栅渲染器(不显示图形窗口,只保存图像文件)。
import matplotlib
matplotlib.use('TkAgg') # 使用Tkinter
import matplotlib
matplotlib.use('Qt5Agg') # 使用Qt5
在导入最开始这样声明即可,打包完成后就能正常弹出绘图框了。