我正在关注此处链接的教程视频:http://www.youtube.com/watch?v=wAwQ-noyB98
我安装了Matplotlib,包括其他必要的库:numpy,dateutil,pytz,pyparsing和six。
现在,我正在尝试以下命令:
将matplotlib.pyplot导入为plt
plt.plot([1,2,3,4,5,6,7],[5,6,7,8,9,10,11])
我期待出现某种图形,但没有任何反应(?)如果我尝试:
print plt.plot([1,2,3,4,5,6,7],[5,6,7,8,9,10,11])
我得到[matplotlib.lines.Line2D对象在0x03047510]
所以看起来正在创建一些东西,它只是一个图像文件。我知道我做错了什么?提前谢谢。
答案 0 :(得分:3)
你已经创建了一个你的情节图形,但你还没有告诉matplotlib显示它。您的完整代码应该是:
import matplotlib.pyplot as plt
plt.plot([1,2,3,4,5,6,7],[5,6,7,8,9,10,11])
plt.show()
Matplotlib在绘制时不会绘制每个图形,因为绘图可能是计算机密集型的,因此它会保持不变,直到用户选择使用show
方法(docs)显示它们。 / p>