这是一个简短的代码:
import numpy as np
from scipy.stats import expon
import matplotlib.pyplot as plt
x = np.arange(0, 10, 0.001)
plt.plot(x, expon.pdf(x))
当我在shell中使用ipython
键入它时,它没有显示任何内容,而它应该绘制x在0到10之间的指数分布。任何人都可以告诉我这有什么问题?
我明白了,但剧情确实出现了
In [16]: plt.plot(x, norm.pdf(x))
Out[16]: [<matplotlib.lines.Line2D at 0x7fbfe6bc2890>]
提前致谢!
P.S。请注意我使用的是Ubuntu 16.10(Linux发行版)。