使用" Pycharm"我想展示情节额外的数字窗口

时间:2018-01-19 05:47:35

标签: python matplotlib plot pycharm figure

安装Anaconda3&在新PC中使用PyCharm,我尝试测试与上传here

相同的代码

我有一个这样的窗口。

enter image description here

但通常我会使用这种格式的绘图窗口(来自谷歌图片搜索)enter image description here

我认为第一个视图对于检查所有情节很有用,但我已经习惯了第二个版本,从PyCharm控制台中分离出情节图,我可以使用控制面板。

所以我想用PyCharm作为第二张照片。如何更改我的PyCharm设置以使用第二个版本绘图图形(额外窗口)。

感谢您的帮助。

3 个答案:

答案 0 :(得分:4)

那是因为PyCharm在Sciview中打开了它。转到设置=>搜索Python Scientific。取消选中(仅)框在工具窗口中显示绘图。重启Pycharm。它应该像魅力一样工作;)

此处与answer相关。

答案 1 :(得分:3)

根据this,您可以手动更改后端以解决问题:

matplotlib.use('Qt5Agg')

感谢您@ImportanceOfBeingErnest挖掘线程。

答案 2 :(得分:1)

您首先需要检查您是否拥有Pycharm社区或Pycharm Professional。 如果您拥有专业版本,则可以在不同的窗口中进行绘制。 您可以使用seeting-> Scientific 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')