我想在科学视图中的“plots”选项卡中绘制结果,就像在帮助帖子中一样:Scientific Mode Tutorial但我得到的是常规图(在新窗口中)
我做错了什么?我正在使用教程中的代码(上面的链接)
zour9fqk1#
Go to Settings -> Tools -> Python Scientific
并勾选在工具窗口中显示图。
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版本即可操作步骤:
2条答案
按热度按时间zour9fqk1#
并勾选在工具窗口中显示图。
yrefmtwq2#
在这件事上晚了4年,但希望这能帮助其他偶然发现这个问题的人。
我有这个问题的MacOSX与PyCharm版本2021. 3. 3
起初,我使用TkAgg作为Matplotlib的后端,但显然这会导致绘图在新窗口中打开,即使选中了科学工具窗口框。
我删除了前面的两行代码,并得到了以下错误:
在排除故障和搜索互联网几个小时后,我终于能够解决这个错误,并让SciView在PyCharm中工作,而不需要不必要的图形窗口,只需将matplotlib降级到3.5.3版本即可
操作步骤:
1.向下滚动并双击“matplotlib”包
1.选中“指定版本”框并从3.6.x切换到3.5.3