【发布时间】:2013-01-11 14:28:27
【问题描述】:
我开始使用this 初学者教程学习 MatPlotLib。这是第一个例子。
from pylab import *
X = np.linspace(-np.pi, np.pi, 256,endpoint=True)
C,S = np.cos(X), np.sin(X)
如果我将这 3 行写入我的 python 文件并在命令行中执行它(通过输入python file_name.py),什么也不会发生。没有错误信息,没有情节。
有人知道我为什么看不到剧情吗?
添加
当然我需要使用show。但即使我添加以下 3 行:
plot(X,C)
plot(X,S)
show()
它仍然没有生成任何东西。
添加
以下是我现在使用的行:
import pylab as p
C = [1,2,3,4]
S = [10, 20, 30, 10]
p.plot(C,S)
p.show()
我仍然有相同的结果(什么都没有)。
【问题讨论】:
-
你不必在最后使用 show() 显示它吗?
-
@Roman 你在使用 Ubuntu 12.10 吗?对我来说,一切都在 ubuntu 12.04 上运行,但是一旦我转移到 12.10 一切,情节就停止了。至少在我的情况下,我假设它是与发行版相关的问题。 savefig(filename) 仍然有效。
-
@Shashank Singh,不,我使用 12.04。
-
导入 matplotlib.pyplot 作为 plt 然后 plt.show() ?
-
@Dan,它没有帮助。我还是没有结果。
标签: python matplotlib