在PyCharm中,如何使情节处于科学视角而不是新窗口中?

uurv41yg  于 2022-11-08  发布在  PyCharm
关注(0)|答案(2)|浏览(244)

我想在科学视图中的“plots”选项卡中绘制结果,就像在帮助帖子中一样:Scientific Mode Tutorial但我得到的是常规图(在新窗口中)

我做错了什么?我正在使用教程中的代码(上面的链接)

zour9fqk

zour9fqk1#

Go to Settings -> Tools -> Python Scientific

并勾选在工具窗口中显示图。

yrefmtwq

yrefmtwq2#

在这件事上晚了4年,但希望这能帮助其他偶然发现这个问题的人。
我有这个问题的MacOSX与PyCharm版本2021. 3. 3
起初,我使用TkAgg作为Matplotlib的后端,但显然这会导致绘图在新窗口中打开,即使选中了科学工具窗口框。

import matplotlib
matplotlib.use('TkAgg')

我删除了前面的两行代码,并得到了以下错误:

AttributeError: module 'backend_interagg' has no attribute 'FigureCanvas'

在排除故障和搜索互联网几个小时后,我终于能够解决这个错误,并让SciView在PyCharm中工作,而不需要不必要的图形窗口,只需将matplotlib降级到3.5.3版本即可
操作步骤:

  1. PyCharm -〉首选项-〉项目-〉解释器
    1.向下滚动并双击“matplotlib”包
    1.选中“指定版本”框并从3.6.x切换到3.5.3

相关问题