我在 Ubuntu 14 和 Windows 7(均为 64 位)中用 Python 绘制结果时遇到问题。作为一个简单的比较,我做了:
from tvb.simulator.lab import *
--> to import (among others) numpy as np and matplotlib.pyplot.
x = [1,2,3]
plot(x)
--> NameError: name 'plot' is not defined
当我查找此错误 ( plot is not defined ) 并按照这些说明操作时,我得到了此结果
matplotlib.lines.Line2D object at 0x7f8e31754dd0
没有输出...
谁知道我该如何解决这个问题?
最佳答案
假设您的导入 (tvb.simulator.lab
) 确实如此
import numpy as np
import matplotlib.pyplot
然后你必须像这样调用plot
:
matplotlib.pyplot.plot(x)
但是,您也可以在脚本中重新导入它:
import matplotlib.pyplot as plt
然后使用别名plt
(这很常见):
plt.plot(x)
关于python - 绘图、图形和标题函数错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27570082/