使用matplotlib导入时的SyntaxError

时间:2012-10-07 12:29:39

标签: python syntax plot matplotlib

这段代码给了我一个SyntaxError。不确定有什么问题。

import numpy as np
from matplotlib.pyplot as plt

x = np.linspace(0., 10, 0.1)  
y = np.sin(x)
plt.plot(x, y);
plt.show();

这是错误消息:

  File "<ipython-input-4-b3d93c2fbfde>", line 2
    from matplotlib.pyplot as plt
                            ^
SyntaxError: invalid syntax

1 个答案:

答案 0 :(得分:2)

你的第二行应该是:

import matplotlib.pyplot as plt

此外,请注意,Python中不需要使用分号终止符。

此外,您使用的np.linspace调用是错误的 - 它只会给您一个空数组。请尝试以下方法:

x = np.linspace(0, 10, num=101)