<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Matplotlib</id>
	<title>Matplotlib - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Matplotlib"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Matplotlib&amp;action=history"/>
	<updated>2026-10-25T16:34:12Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Matplotlib&amp;diff=2017735&amp;oldid=prev</id>
		<title>imported&gt;ClaudineChionh: Reverted edits by 223.178.87.68 (talk) (HG) (3.4.13)</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Matplotlib&amp;diff=2017735&amp;oldid=prev"/>
		<updated>2025-06-06T04:07:11Z</updated>

		<summary type="html">&lt;p&gt;Reverted edits by &lt;a href=&quot;/wiki143/index.php?title=Special:Contributions/223.178.87.68&quot; title=&quot;Special:Contributions/223.178.87.68&quot;&gt;223.178.87.68&lt;/a&gt; (&lt;a href=&quot;/wiki143/index.php?title=User_talk:223.178.87.68&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:223.178.87.68 (page does not exist)&quot;&gt;talk&lt;/a&gt;) (&lt;a href=&quot;/wiki143/index.php?title=WP:HG&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:HG (page does not exist)&quot;&gt;HG&lt;/a&gt;) (3.4.13)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Library for creating visualizations in Python}}&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name = Matplotlib&lt;br /&gt;
| logo = Matplotlib logo.svg&lt;br /&gt;
| logo size = 300px&lt;br /&gt;
| screenshot = File:Mpl screenshot figures and code.png&lt;br /&gt;
| caption = Screenshot of Matplotlib plots and code&lt;br /&gt;
| collapsible = &lt;br /&gt;
| author = [[John D. Hunter]]&lt;br /&gt;
| developer = Michael Droettboom, &amp;#039;&amp;#039;et al.&amp;#039;&amp;#039;&lt;br /&gt;
| released = {{Start date and age|df=yes|2003}}&amp;lt;ref&amp;gt;{{cite web|url=https://matplotlib.org/users/license.html#copyright-policy | title=Copyright Policy}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| latest release version = {{wikidata|property|edit|reference|P348}}&lt;br /&gt;
| latest release date    = {{start date and age|{{wikidata|qualifier|P348|P577}}}}&lt;br /&gt;
| latest preview version = &lt;br /&gt;
| latest preview date = &lt;br /&gt;
| engine = [[Cairo (graphics)| Cairo]], [[Anti-Grain Geometry]]&lt;br /&gt;
| discontinued = &lt;br /&gt;
| programming language = [[Python (programming language)|Python]]&lt;br /&gt;
| operating system = [[Cross-platform]]&lt;br /&gt;
| platform = &lt;br /&gt;
| size = &lt;br /&gt;
| language = &lt;br /&gt;
| genre = [[List of graphing software|Plotting]]&lt;br /&gt;
| license = [https://matplotlib.org/users/license.html Matplotlib license]&lt;br /&gt;
| website = {{URL|https://matplotlib.org}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Matplotlib&amp;#039;&amp;#039;&amp;#039; (portmanteau of [[MATLAB]], plot, and library&amp;lt;ref&amp;gt;{{cite web | url=https://matplotlib.org/stable/project/history.html | title=History — Matplotlib 3.9.2 documentation }}&amp;lt;/ref&amp;gt;) is a [[Plotter|plotting]] [[Library (computer science)|library]] for the [[Python (programming language)|Python]] [[programming language]] and its [[Numerical analysis|numerical mathematics]] extension [[NumPy]]. It provides an [[Object-oriented programming|object-oriented]] [[API]] for embedding plots into applications using general-purpose [[GUI toolkit]]s like [[Tkinter]], [[wxPython]], [[Qt (software)|Qt]], or [[GTK]]. There is also a [[Procedural programming|procedural]] &amp;quot;pylab&amp;quot; interface based on a [[state machine]] (like [[OpenGL]]), designed to closely resemble that of [[MATLAB]], though its use is discouraged.&amp;lt;ref&amp;gt;{{cite web|title=API Overview|url=https://matplotlib.org/stable/api/index.html#module-pylab|publisher=matplotlib.org}}&amp;lt;/ref&amp;gt; [[SciPy]] makes use of Matplotlib.&lt;br /&gt;
&lt;br /&gt;
Matplotlib was originally written by [[John D. Hunter]]. Since then it has had an active development community&amp;lt;ref&amp;gt;{{cite web |url=https://matplotlib.org/users/github_stats.html |title=Matplotlib github stats |publisher=matplotlib.org }}&amp;lt;/ref&amp;gt; and is distributed under a [[BSD licenses|BSD-style license]]. Michael Droettboom was nominated as matplotlib&amp;#039;s lead developer shortly before John Hunter&amp;#039;s death in August 2012&amp;lt;ref&amp;gt;{{cite web |url=http://matplotlib.1069221.n5.nabble.com/ANN-Michael-Droettboom-matplotlib-lead-developer-td5037.html |title=Announcing Michael Droettboom as the lead Matplotlib developer |publisher=matplotlib.org |access-date=2013-04-24 |archive-date=2020-10-27 |archive-url=https://web.archive.org/web/20201027122844/http://matplotlib.1069221.n5.nabble.com/ANN-Michael-Droettboom-matplotlib-lead-developer-td5037.html |url-status=dead }}&amp;lt;/ref&amp;gt; and was further joined by Thomas Caswell.&amp;lt;ref&amp;gt;{{Cite news|url=https://www.numfocus.org/blog/matplotlib-lead-developer-explains-why-he-cant-fix-the-docs-but-you-can|title=Matplotlib Lead Developer Explains Why He Can&amp;#039;t Fix the Docs—But You Can – NumFOCUS|date=2017-10-05|work=NumFOCUS|access-date=2018-04-11|language=en-US}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web|url=https://matplotlib.org/users/credits.html|title=Credits – Matplotlib 2.2.2 documentation|website=matplotlib.org|access-date=2018-04-11}}&amp;lt;/ref&amp;gt; Matplotlib is a [[NumFOCUS]] fiscally sponsored project.&amp;lt;ref&amp;gt;{{cite web|title=NumFOCUS Sponsored Projects|url=https://numfocus.org/sponsored-projects|publisher=NumFOCUS|access-date=2021-10-25}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Matplotlib is used in scientific research as a tool for data visualization. For example, the [[Event Horizon Telescope]] collaboration used Matplotlib to produce visualizations during the effort to create the first image of a black hole.&amp;lt;ref name=&amp;quot;NumPyBlackHole&amp;quot;&amp;gt;{{cite web |title=Case Study: First Image of a Black Hole |url=https://numpy.org/case-studies/blackhole-image/ |website=NumPy |access-date=22 April 2025}}&amp;lt;/ref&amp;gt; Matplotlib also underpins the plotting functionality of many scientific [[Python (programming language)|Python]] libraries (for instance, [[pandas (software)|pandas]] uses Matplotlib as its default backend for plotting). Its importance to the scientific community has been acknowledged by institutions such as [[NASA]], which in 2024 awarded a grant to support Matplotlib’s continued development as part of an initiative to fund widely used open-source scientific software.&amp;lt;ref name=&amp;quot;NASAOpenSource&amp;quot;&amp;gt;{{cite web |title=NASA Funds Open-Source Software Underpinning Scientific Innovation |url=https://www.nasa.gov/news-release/nasa-funds-open-source-software-underpinning-scientific-innovation/ |website=NASA |access-date=22 April 2025}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Matplotlib in jupyter notebook.png|thumb|258x258px|A scatter plot created in Jupyter Notebook using Matplotlib]]&lt;br /&gt;
&lt;br /&gt;
In education and data science, Matplotlib is frequently used to teach programming and data visualization. It integrates with [[Jupyter Notebook]], allowing students and instructors to generate inline plots and interactively explore data within a notebook environment.&amp;lt;ref name=&amp;quot;JupyterNature&amp;quot;&amp;gt;{{cite news |title=Interactive notebooks: Sharing the code |url=https://www.nature.com/articles/d41586-018-07196-1 |work=Nature |date=18 September 2018 |access-date=22 April 2025}}&amp;lt;/ref&amp;gt; Many educational institutions incorporate Matplotlib into their curricula for teaching STEM concepts,&amp;lt;ref name=&amp;quot;MatplotlibTutorial&amp;quot;&amp;gt;{{cite web |title=Pyplot tutorial |url=https://matplotlib.org/stable/tutorials/introductory/pyplot.html |website=Matplotlib |access-date=22 April 2025}}&amp;lt;/ref&amp;gt; and it is widely featured in tutorials, workshops, and open online courses as a primary plotting library.&lt;br /&gt;
&lt;br /&gt;
==Related projects==&lt;br /&gt;
* [[DISLIN]]&lt;br /&gt;
* [[GNU Octave]]&lt;br /&gt;
* [[Plotly]] – for interactive, online Matplotlib and Python graphs&lt;br /&gt;
* [[PLplot]] – Python bindings available&lt;br /&gt;
* [[SageMath]] – uses &amp;lt;code&amp;gt;Matplotlib&amp;lt;/code&amp;gt; to draw plots&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist|2}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
{{Commons category|Matplotlib}}&lt;br /&gt;
* {{Official website|https://matplotlib.org}}&lt;br /&gt;
&lt;br /&gt;
{{SciPy ecosystem}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Articles with example Python (programming language) code]]&lt;br /&gt;
[[Category:Free plotting software]]&lt;br /&gt;
[[Category:Free software programmed in Python]]&lt;br /&gt;
[[Category:Python (programming language) scientific libraries]]&lt;br /&gt;
[[Category:Science software that uses GTK]]&lt;br /&gt;
[[Category:Science software that uses Qt]]&lt;br /&gt;
[[Category:Free data and information visualization software]]&lt;/div&gt;</summary>
		<author><name>imported&gt;ClaudineChionh</name></author>
	</entry>
</feed>