Matplotlib

Matplotlib
Original author(s)John D. Hunter
Developer(s)Michael Droettboom, et al.
Initial release2003; 22 years ago (2003)[1]
Stable release
3.10.0[2] Edit this on Wikidata / 14 December 2024; 2 months ago (14 December 2024)
Repository
Written inPython
Engine Cairo, Anti-Grain Geometry
Operating systemCross-platform
TypePlotting
LicenseMatplotlib license
Websitematplotlib.org

Matplotlib (portmanteau of MATLAB, plot, and library[3]) is a plotting library for the Python programming language and its numerical mathematics extension NumPy. It provides an object-oriented API for embedding plots into applications using general-purpose GUI toolkits like Tkinter, wxPython, Qt, or GTK. There is also a procedural "pylab" interface based on a state machine (like OpenGL), designed to closely resemble that of MATLAB, though its use is discouraged.[4] SciPy makes use of Matplotlib.

Matplotlib was originally written by John D. Hunter. Since then it has had an active development community[5] and is distributed under a BSD-style license. Michael Droettboom was nominated as matplotlib's lead developer shortly before John Hunter's death in August 2012[6] and was further joined by Thomas Caswell.[7][8] Matplotlib is a NumFOCUS fiscally sponsored project.[9]

  1. ^ "Copyright Policy".
  2. ^ "Release 3.10.0". 14 December 2024. Retrieved 26 December 2024.
  3. ^ "History — Matplotlib 3.9.2 documentation".
  4. ^ "API Overview". matplotlib.org.
  5. ^ "Matplotlib github stats". matplotlib.org.
  6. ^ "Announcing Michael Droettboom as the lead Matplotlib developer". matplotlib.org. Archived from the original on 2020-10-27. Retrieved 2013-04-24.
  7. ^ "Matplotlib Lead Developer Explains Why He Can't Fix the Docs—But You Can – NumFOCUS". NumFOCUS. 2017-10-05. Retrieved 2018-04-11.
  8. ^ "Credits – Matplotlib 2.2.2 documentation". matplotlib.org. Retrieved 2018-04-11.
  9. ^ "NumFOCUS Sponsored Projects". NumFOCUS. Retrieved 2021-10-25.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne