Pycharm Matplotlib 图像无法显示问题

在使用Matplotlib绘图时,在Pycharm中运行无法显示出图像,而使用Python自带的IDLE可以正确显示。

屏幕快照 2018-02-25 下午1.23.28.png

代码如下:

import numpy as np
import matplotlib.pyplot as plt

# artificial data
greyhounds = 500
labs = 500

grey_height = 28 + 4 * np.random.randn(greyhounds)
lab_height = 24 + 4 * np.random.randn(labs)

# show in histogram
plt.hist([grey_height, lab_height], stacked=True, color=['r', 'b'])
plt.show()

MacOS系统下,Python版本为3.6.3。Anaconda中Python版本为3.6.4,项目中使用的是Anaconda环境。

网上搜了一大堆解决方法,大都是说调用show方法解决,然而我本身代码中就已经show了呀…

找到一篇博客Pycharm Matplotlib 图像不显示问题,作者指出出现这种问题的原因有可能是电脑里有好几个Python版本,导致后端绘图版本对不上导致的。

目前的解决方法是将代码放到Anaconda->spyder中运行。

屏幕快照 2018-02-25 下午1.24.51.png

屏幕快照 2018-02-25 下午1.25.07.png

暂时算是work了,以后如果找到了更好的解决方法再来补充~


参考资料:
Pycharm Matplotlib 图像不显示问题

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值