Matplotlib不显示图像

Rob*_*McC 3 python matplotlib anaconda

我正在尝试使用matplotlib在ipython中查看图像.但是,我只获得图像的描述而不是看到实际图像:

>>> import numpy as np
>>> import matplotlib.pyplot as plt
>>> plt.imshow(an_array)
Out[4]: <matplotlib.image.AxesImage at 0x7fb626f063d0>
Run Code Online (Sandbox Code Playgroud)

这是将后端设置为.matplotlibrc中的Qt5Agg或TkAgg

无论我是否在conda虚拟环境中工作,我都有同样的问题

我正在运行:Scientific Linux 6.8(Carbon),Python 2.7.13,Anaconda 4.3.0(64位)

我在运行MacOSX的本地计算机上遇到过类似的问题

我会非常感谢任何建议,

谢谢

GPh*_*ilo 11

%matplotlib inline之前添加import matplotlib.pyplot as plt以在单元格执行完毕后启用绘图的自动可视化.

但请注意,这仅适用于iPython笔记本.通常,您需要调用plt.show()(不带任何参数)来显示图形.