无法让Matplotlib工作(?)

2024-04-23 20:02:47 发布

您现在位置:Python中文网/ 问答频道 /正文

下面是链接到这里的教程视频:http://www.youtube.com/watch?v=wAwQ-noyB98

我安装了Matplotlib,包括其他必要的库:numpy、dateutil、pytz、pyparsing和six。你知道吗

现在,我正在尝试以下命令:

import matplotlib.pyplot as 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]

所以看起来好像有什么东西正在被创建,只是它不是一个图像文件。知道我做错了什么吗?提前谢谢。你知道吗


Tags: numpycomhttp视频plotyoutubematplotlib链接
1条回答
网友
1楼 · 发布于 2024-04-23 20:02:47

您已经创建了一个绘图,但尚未让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)显示它们之前,它会一直保持。你知道吗

相关问题 更多 >