在新电脑上安装 Anaconda3 和 PyCharm 后,我尝试测试与上传的代码相同的代码这里
我有一个像这样的窗口。
我认为第一个视图对于检查所有绘图很有用,但我已经习惯了第二个版本,将绘图与 PyCharm 控制台分开,并且我可以使用控制面板。
所以我想使用PyCharm,如第二张图所示。如何更改 PyCharm 设置以使用第二版绘图(额外窗口)?
那是因为 PyCharm 在 Sciview 中打开它。转到“设置”=> 搜索“Python Scientific”。取消选中(仅)框在工具窗口中显示绘图。重新启动 PyCharm。它应该像魅力一样发挥作用;)
与我的答案相关。
您需要首先检查您是否有Pycharm Community或Pycharm Professional。 如果您有专业版本,您可以在不同的窗口中绘图。 您可以使用 seeting -> science python (链接:https://www.jetbrains.com/help/pycharm/matplotlib-support.html)。 或者,使用 matplotlib 后端:Qt5Agg、Qt4Agg 和 TkAgg。 (https://intellij-support.jetbrains.com/hc/en-us/community/posts/360004382380-Matplotlib-doesn-t-show-plots-in-new-window)
但是,我建议您将绘图下载到文件中并关闭窗口。因此,您可以将绘图放在不同的窗口中。 看看这段代码:
file = '___your path___'
... make your code for visualisation
plt.show()
plt.savefig(file+'\\fig.png')
plt.close('all')
我遇到了同样的问题,并且仅通过关闭科学模式无法解决它。只需按 Cmd + Shift + A 或 Ctrl + Shift + A 并搜索 python Scientific,然后单击它并取消选择在工具窗口中显示图,现在应该已全部设置完毕。