Matplotlib - บทนำ
Matplotlib เป็นหนึ่งในแพ็คเกจ Python ยอดนิยมที่ใช้สำหรับการแสดงข้อมูล เป็นไลบรารีข้ามแพลตฟอร์มสำหรับสร้างพล็อต 2 มิติจากข้อมูลในอาร์เรย์ Matplotlib เขียนด้วย Python และใช้ NumPy ซึ่งเป็นส่วนขยายคณิตศาสตร์เชิงตัวเลขของ Python มี API เชิงวัตถุที่ช่วยในการฝังพล็อตในแอปพลิเคชันโดยใช้ชุดเครื่องมือ Python GUI เช่น PyQt, WxPythonotTkinter สามารถใช้ใน Python และ IPython เชลล์โน้ตบุ๊ค Jupyter และเว็บแอปพลิเคชันเซิร์ฟเวอร์ได้เช่นกัน
Matplotlib มีอินเทอร์เฟซขั้นตอนที่ชื่อ Pylab ซึ่งออกแบบมาให้คล้ายกับ MATLAB ซึ่งเป็นภาษาโปรแกรมที่เป็นกรรมสิทธิ์ที่พัฒนาโดย MathWorks Matplotlib พร้อมกับ NumPy ถือได้ว่าเป็นโอเพ่นซอร์สที่เทียบเท่ากับ MATLAB
Matplotlib เดิมเขียนโดย John D. Hunter ในปี 2003 เวอร์ชันเสถียรในปัจจุบันคือ 2.2.0 วางจำหน่ายในเดือนมกราคม 2018