解决pycharm中使用matplotlib画图不能显示的问题

在pycharm中用matplotlib画图,首先matplotlib包要安装好,在anaconda下安装包的命令是conda install xxx(包名)。

极其简单的示例:

import matplotlib as mpl
mpl.use('TkAgg')
import matplotlib.pyplot as plt

plt.plot(range(3))
plt.show()

其中标红的两句一定要有!!!但是TkAgg可以替换成其他backend。

print(matplotlib.get_backend())可以输出你的环境当前使用的backend。

mpl.use('TkAgg')表示matplotlib临时使用的backend,这句一定要紧接在import matplotlib as mpl之后。常见的backend有:Qt4Agg Qt5Agg TkAgg WX WXAgg Agg Cairo GDK PS PDF SVG。

也可以直接在matplotlibrc文件中修改backend。我的matplotlibrc在E:\Anaconda3\pkgs\matplotlib-2.0.2-np113py36_0\Lib\site-packages\matplotlib\mpl-data下。解决pycharm中使用matplotlib画图不能显示的问题_第1张图片

注意使用mpl.use('Agg')是不能直接弹出图片的。建议换成其他backend。反正我用TkAgg是可以弹出图片的


你可能感兴趣的:(python学习)