<divid="unreleased-message"> You are reading an old version of the documentation (v2.2.4). For the latest version see <ahref="https://matplotlib.org/stable/thirdpartypackages/index.html">https://matplotlib.org/stable/thirdpartypackages/index.html</a></div>
<spanid="thirdparty-index"></span><h1>Third party packages<aclass="headerlink" href="#third-party-packages" title="Permalink to this headline">¶</a></h1>
<p>Several external packages that extend or build on Matplotlib functionality are
listed below. They are maintained and distributed separately from Matplotlib
and thus need to be installed individually.</p>
<p>Please submit an issue or pull request on Github if you have created
a package that you would like to have included. We are also happy to
host third party packages within the <aclass="reference external" href="https://github.com/matplotlib">Matplotlib Github Organization</a>.</p>
<divclass="section" id="mapping-toolkits">
<h2>Mapping toolkits<aclass="headerlink" href="#mapping-toolkits" title="Permalink to this headline">¶</a></h2>
<divclass="section" id="basemap">
<h3>Basemap<aclass="headerlink" href="#basemap" title="Permalink to this headline">¶</a></h3>
<p><aclass="reference external" href="http://matplotlib.org/basemap">Basemap</a> plots data on map projections, with
<h3>Cartopy<aclass="headerlink" href="#cartopy" title="Permalink to this headline">¶</a></h3>
<p><aclass="reference external" href="http://scitools.org.uk/cartopy/docs/latest">Cartopy</a> builds on top
of Matplotlib to provide object oriented map projection definitions
and close integration with Shapely for powerful yet easy-to-use vector
data processing tools. An example plot from the <aclass="reference external" href="http://scitools.org.uk/cartopy/docs/latest/gallery.html">Cartopy gallery</a>:</p>
<h3>DeCiDa<aclass="headerlink" href="#decida" title="Permalink to this headline">¶</a></h3>
<p><aclass="reference external" href="https://pypi.python.org/pypi/DeCiDa">DeCiDa</a> is a library of functions
and classes for electron device characterization, electronic circuit design and
general data visualization and analysis.</p>
</div>
<divclass="section" id="matplotlib-venn">
<h3>Matplotlib-Venn<aclass="headerlink" href="#matplotlib-venn" title="Permalink to this headline">¶</a></h3>
<p><aclass="reference external" href="https://github.com/konstantint/matplotlib-venn">Matplotlib-Venn</a> provides a
set of functions for plotting 2- and 3-set area-weighted (or unweighted) Venn
diagrams.</p>
</div>
<divclass="section" id="mpl-probscale">
<h3>mpl-probscale<aclass="headerlink" href="#mpl-probscale" title="Permalink to this headline">¶</a></h3>
<p><aclass="reference external" href="http://matplotlib.org/mpl-probscale/">mpl-probscale</a> is a small extension
that allows Matplotlib users to specify probabilty scales. Simply importing the
<codeclass="docutils literal notranslate"><spanclass="pre">probscale</span></code> module registers the scale with Matplotlib, making it accessible
via e.g., <codeclass="docutils literal notranslate"><spanclass="pre">ax.set_xscale('prob')</span></code> or <codeclass="docutils literal notranslate"><spanclass="pre">plt.yscale('prob')</span></code>.</p>
stereonets for plotting and analyzing orientation data in Matplotlib.</p>
</div>
<divclass="section" id="natgrid">
<h3>Natgrid<aclass="headerlink" href="#natgrid" title="Permalink to this headline">¶</a></h3>
<p><aclass="reference external" href="https://github.com/matplotlib/natgrid">mpl_toolkits.natgrid</a> is an interface
to the natgrid C library for gridding irregularly spaced data.</p>
</div>
<divclass="section" id="pyupset">
<h3>pyUpSet<aclass="headerlink" href="#pyupset" title="Permalink to this headline">¶</a></h3>
<p><aclass="reference external" href="https://github.com/ImSoErgodic/py-upset">pyUpSet</a> is a
static Python implementation of the <aclass="reference external" href="http://www.caleydo.org/tools/upset/">UpSet suite by Lex et al.</a> to explore complex intersections of
sets and data frames.</p>
</div>
<divclass="section" id="seaborn">
<h3>seaborn<aclass="headerlink" href="#seaborn" title="Permalink to this headline">¶</a></h3>
<p><aclass="reference external" href="http://seaborn.pydata.org/">seaborn</a> is a high level interface for drawing
statistical graphics with Matplotlib. It aims to make visualization a central
part of exploring and understanding complex datasets.</p>
<h3>WCSAxes<aclass="headerlink" href="#wcsaxes" title="Permalink to this headline">¶</a></h3>
<p>The <aclass="reference external" href="http://www.astropy.org">Astropy</a> core package includes a submodule
called WCSAxes (available at <aclass="reference external" href="http://docs.astropy.org/en/stable/visualization/wcsaxes/index.html">astropy.visualization.wcsaxes</a>) which
adds Matplotlib projections for Astronomical image data. The following is an
example of a plot made with WCSAxes which includes the original coordinate
system of the image and an overlay of a different coordinate system:</p>