PyCharm中Matplotlib绘图突然从内置窗口变为独立弹窗显示的问题求助
PyCharm中Matplotlib绘图突然从内置窗口变为独立弹窗显示的问题求助
我最近在PyCharm 2024.3.1里用Matplotlib写了一段绘图的代码,之前运行的时候,图表都会显示在IDE右侧的“Plot”窗口里。但某天关闭再重新打开PyCharm后,不管怎么运行代码,图表都只会弹出独立的外部窗口显示,而且右侧的Plot标签页直接消失了——我根本没改过代码啊!
我的代码核心部分如下(删除了无关内容):
from matplotlib import pyplot as plt import numpy as np ... colours = ['blue', 'green', 'red', 'cyan', 'magenta', 'black', 'purple', 'orange'] plt.figure(figsize=(25, 8)) x = np.arange(0, 365, step=10) y = np.arange(0, 11, step=1) plt.xticks(ticks=x, labels=x) plt.yticks(ticks=y, labels=locations) ... plt.plot(day, 0, 'o', color=colour, label=label) plt.grid() plt.show()
我已经试过这些办法,但都没解决:
- 在设置的工具选项里,找不到“科学视图(Science View)”的入口
- 尝试添加代码:
结果报错:matplotlib.use('module://backend_interagg')ModuleNotFoundError: No module named 'backend_interagg'
- 试过用PyQt5后端,也不管用
- 回滚到PyCharm 2023.2.5版本,问题依然存在
有没有大佬能帮我解决这个问题呀?
备注:内容来源于stack exchange,提问作者A_Real_Capybara




