Matplotlib失败

时间:2014-06-14 09:47:50

标签: python matplotlib

每当我尝试在标准python解释器中绘制一个简单的图形时, matplotlib没有绘制所有内容,它所做的就是返回内存地址和消息:

        >>> import pylab
        >>> import numpy as np
        >>> import matplotlib
        >>> x = np.linspace(0, 20, 1000)
        >>> y = np.sin(x)
        >>> pylab.plot(x, y)
        [<matplotlib.lines.Line2D object at 0x7ff7ac2d5890>]

我正在运行Kali linux 1.0.7,你们认为这可能是什么问题?

2 个答案:

答案 0 :(得分:1)

您需要调用pylab.show()才能呈现图表,其余代码正确无误。

>>> import pylab
>>> import numpy as np
>>> import matplotlib
>>> x = np.linspace(0, 20, 1000)
>>> y = np.sin(x)
>>> pylab.plot(x, y)
>>> pylab.show()

enter image description here

答案 1 :(得分:0)

只需添加pylab.show() !!这将在代码运行后显示该图。