วิธีแก้ไข: โมดูล 'matplotlib' ไม่มีแอตทริบิวต์ 'plot'
ข้อผิดพลาดที่คุณอาจพบเมื่อใช้ matplotlib คือ:
AttributeError : module 'matplotlib' has no attribute 'plot'
ข้อผิดพลาดนี้มักเกิดขึ้นเมื่อคุณใช้รหัสต่อไปนี้เพื่อนำเข้า matplotlib:
import matplotlib as plt
คุณควรใช้:
import matplotlib. pyplot as plt
ตัวอย่างต่อไปนี้แสดงวิธีการแก้ไขข้อผิดพลาดนี้ในทางปฏิบัติ
วิธีการทำซ้ำข้อผิดพลาด
สมมติว่าเรากำลังพยายามสร้างเส้นลงจุดใน matplotlib โดยใช้โค้ดต่อไปนี้:
import matplotlib as plt #define data x = [1, 2, 3, 4, 5, 6] y = [3, 7, 14, 19, 15, 11] #create line plot plt. plot (x, y) #show line plot plt. show () AttributeError : module 'matplotlib' has no attribute 'plot'
เราได้รับข้อผิดพลาดเนื่องจากเราใช้โค้ดผิดบรรทัดในการนำเข้าไลบรารี Matplotlib
วิธีการแก้ไขข้อผิดพลาด
เพื่อแก้ไขข้อผิดพลาดนี้ เพียงใช้โค้ดที่ถูกต้องเพื่อนำเข้าไลบรารี matplotlib:
import matplotlib. pyplot as plt #define data x = [1, 2, 3, 4, 5, 6] y = [3, 7, 14, 19, 15, 11] #create line plot plt. plot (x, y) #show line plot plt. show ()

โปรดทราบว่าเราสามารถสร้างการลงจุดบรรทัดได้สำเร็จโดยไม่ได้รับข้อผิดพลาด เนื่องจากเราใช้บรรทัดโค้ดที่ถูกต้องเพื่อนำเข้าไลบรารี Matplotlib
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีแก้ไขข้อผิดพลาดทั่วไปอื่นๆ ใน Python:
วิธีแก้ไข: ไม่มีโมดูลชื่อ matplotlib
วิธีแก้ไข: ไม่มีโมดูลชื่อแพนด้า
วิธีแก้ไข: ไม่มีโมดูลชื่อ numpy