[Python] Matplotlib不显示数字


Answers

在默认配置中,matplotlib需要被告知呈现。 这就是plt.show()所做的。

Matplotlib也有一个交互模式,当你交互式地工作,并希望你的绘图命令立即发生时,这个模式会很有用。 最简单的方法是使用-pylab选项打开ipython会话。 http://matplotlib.sourceforge.net/users/shell.html

Question

这一定是一个非常基本的问题:我正在尝试使用Matplotlib。 以下是文档中的基本示例。

import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0,5,0.1)
y = np.sin(x)
plt.plot(x,y)

我已经在ipythonbpython和默认解释器(Ubuntu bpython位)中试过这个,我得到的信息是:

[<matplotlib.lines.Line2D object at 0x3f14a90>]

我究竟做错了什么?