在PyCharm中运行代码,它显示了%matplotlib inline显示语法错误,注释该行之后,显示Process finished with exit code 0退出,并未显示图表。
%符号用于magic functions。您引用的特定幻数函数和参数%matplotlib inline用于IPython notebook会话。在正常的python会话中使用magic函数会得到语法错误。
%matplotlibmagic函数用于指定matplotlib的后端,如果不在IPython笔记本会话中,参数inline将产生错误。
若要显示绘图,应使用plt.show作为交互式窗口,或使用plt.savefig将其保存到文件中。例如
plt.show()
或者
plt.savefig( 'myfig.png' )
plot show具有一定的价值,有助于提供我能够看到图像的窗口。默认情况下,交互模式为false。我需要打开互动模式。
plt.interactive(True)
在绘制图形后添加plt.show命令。
plt.show(10)
TIPS:
Pycharm 独立窗口显示plot图像 | 新版pycharm
File ——> Settings ——> Tools ——> Python Scientific ——> 取消勾选 Show plots in toolwindow
重新运行即可恢复到2017.3以前版本的图像显示方式
额外链接参考:https://blog.csdn.net/xinluqishi123/article/details/63523531