Nếu bạn muốn sử dụng mẫu hàm hoặc gói trong python bạn phải nhập và tham chiếu chúng. Ví dụ như bình thường, bạn làm như sau để vẽ 5 điểm ([1,5], [2,4], [3,3], [4,2], [5,1]) trong không gian:
import matplotlib.pyplot
matplotlib.pyplot.plot([1,2,3,4,5],[5,4,3,2,1],"bx")
matplotlib.pyplot.show()
trong giải pháp của bạn
from matplotlib import*
này nhập khẩu các matplotlib gói và "cốt truyện không được định nghĩa" có nghĩa là không có chức năng cốt truyện trong matplotlib bạn có thể truy cập trực tiếp, nhưng thay vào đó nếu bạn nhập như
from matplotlib.pyplot import *
plot([1,2,3,4,5],[5,4,3,2,1],"bx")
show()
Bây giờ bạn có thể sử dụng bất kỳ chức năng nào trong matp lotlib.pyplot mà không cần tham chiếu chúng với matplotlib.pyplot.
Tôi khuyên bạn nên đặt tên cho hàng nhập khẩu bạn có, trong trường hợp này bạn có thể ngăn ngừa sự định hướng và các vấn đề trong tương lai với cùng tên hàm. Phiên bản cuối cùng và sạch sẽ của ví dụ trên trông giống như:
import matplotlib.pyplot as plt
plt.plot([1,2,3,4,5],[5,4,3,2,1],"bx")
plt.show()