Matplotlib是用於資料視覺化的最流行的Python包之一。 它是一個跨平台庫,用於根據陣列中的資料製作2D圖。 Matplotlib是用Python編寫的,並使用了Python的數值數學擴充套件NumPy。 它提供了一個物件導向的API,有助於使用Python GUI工具包(如PyQt,WxPythonotTkinter)在應用程式中嵌入繪圖。 它也可以用於Python和IPython shell,Jupyter筆記本和Web應用程式伺服器。
Matplotlib有一個名為Pylab的過程介面,它的設計類似於MATLAB,MATLAB是MathWorks開發的一種專有程式設計語言。 Matplotlib和NumPy可以被認為是MATLAB的開源等價物。
Matplotlib最初由John D. Hunter於2003年編寫。目前穩定版本是在2018年1月發布的2.2.0。