

.. raw:: html

    <a href="https://github.com/jakevdp/mpld3"><img style="position: fixed; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png" alt="Fork me on GitHub"></a>

    <div class="example-banner"></div>

    <script src="http://d3js.org/d3.v3.min.js"></script>
    <script type="text/javascript" src="_static/banner_data.js"></script>


mpld3
=====
The mpld3 project brings together `Matplotlib <http://www.matplotlib.org>`_,
the popular Python-based graphing library, and `D3js <http://d3js.org>`_,
the popular JavaScript library for creating interactive data visualizations
for the web.  The result is a simple API for exporting your matplotlib
graphics to HTML code which can be used within the browser, within standard
web pages, blogs, or tools such as the
`IPython notebook <http://ipython.org/notebook.html>`_.

See the :ref:`example-gallery` or :ref:`notebook-examples` for some
interactive demonstrations of mpld3 in action.

For a quick overview of the package, see the :ref:`quickstart-guide`.

Contents
========

.. toctree::
   :maxdepth: 2

   quickstart
   install
   faq
   plugins
   examples/index
   notebooks/index
   modules/API

Source and Development
======================
The source code for mpld3 can be found on
`GitHub <http://github.com/jakevdp/mpld3>`_.
Please direct questions
about how to do specific plots or interactions to `Stack Overflow <http://stackoverflow.com/questions/ask>`_
and tag them with *mpld3* to make sure we see them.
Pull requests, feature requests, and other ideas can be submitted via the
GitHub page.


Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`

