2015-12-07 27 views
5

Tôi đang cố gắng sử dụng Matplotlib. Tôi đã sử dụng nó ở đây tại nơi làm việc trước và nó chạy tốt. Tôi đang sử dụng môi trường IDLE và tôi đọc trên trang web Matplotlib rằng chế độ tương tác không hoạt động trong IDLE, nhưng điều đó không quan trọng trong trường hợp này. Ngoài ra, thư viện dường như nhập khẩu tốt:Matplotlib chỉ đưa ra thông báo lỗi

>>> import numpy as np 
>>> import matplotlib as plt 
>>> x = np.arange(0,3 * np.pi, 0.1) 
>>> y = np.sin(x) 
>>> plt.plot(x,y) 
Traceback (most recent call last): 
    File "<pyshell#7>", line 1, in <module> 
    plt.plot(x,y) 
    AttributeError: 'module' object has no attribute 'plot' 

>>> plt.show() 
Traceback (most recent call last): 
    File "<pyshell#8>", line 1, in <module> 
    plt.show(x,y) 
    AttributeError: 'module' object has no attribute 'show' 

Trả lời

14

Thay đổi

import matplotlib as plt 

để

import matplotlib.pyplot as plt 
+1

đẹp! Cảm ơn bạn! –

+1

Bạn sẽ nhận được tín dụng trả lời ngay sau khi tôi có thể sẽ được trong một phút hoặc lâu hơn. –

Các vấn đề liên quan