You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

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

火山引擎 最新活动