Skip to main content
 首页 » 编程设计

python之python中的绘图函数

2025年05月04日10wayfarer

我是 Python 的新手(这是我的第一篇文章),但我有一些 R 编程经验。我一直在浏览 Crash Course in Python for Scientists教程。

我已经了解了 matplotlib 位——我无法超越这一点,因为尽管导入了 matplotlib,但仍无法识别 plot 函数。我在 python 2.7.3 中使用空闲(我使用的是 mac)。

这是我正在尝试做的事情:

>>> import matplotlib 
>>> plot(range(20)) 

这是错误信息: # 错误信息

Traceback (most recent call last): 
File "<pyshell#9>", line 1, in <module> 
plot(range(20)) 
NameError: name 'plot' is not defined 

有人能帮忙吗?我知道我可以使用许多其他编辑器,但我更喜欢类似于 R console 的东西,我可以直接在命令行中输入。我仍然没有想出直接从闲置编辑器运行代码的捷径 - 我的 f5 键 用于其他用途,当我键入它时它不会运行。

请您参考如下方法:

plot 是 matplotlib.pyplot 的一个函数,所以:

import matplotlib.pyplot as plt 
 
plt.plot(range(20)) 

编辑:

要查看绘图,您通常需要调用

plt.show() 

显示图形,或者

plt.savefig('figname.png') 

在调用 plt.plot() 后将图形保存到文件中。

正如@JRichardSnape 在评论中指出的那样,import matplotlib.pyplot as plt 现在是一种广泛使用的约定,并且通常暗示在本网站周围。 beginners guide有一些关于此的有用信息。