10000 Third party docs fixes/updates by jbednar · Pull Request #6088 · matplotlib/matplotlib · GitHub
[go: up one dir, main page]

Skip to content

Third party docs fixes/updates #6088

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 39 commits into from
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
07d54b9
Fixed path to thirdpartypackages from main docs page, and added links…
jbednar Mar 1, 2016
663ea0c
Reorganized thirdpartypackages web page and added images and links
jbednar Mar 1, 2016
7a92005
Fixed trailing whitespace
jbednar Mar 1, 2016
a1e3daa
Removed outdated version reference in docs
jbednar Mar 2, 2016
efff4d0
bug fix related #5479
ryanbelt Feb 22, 2016
ce66585
raising error,rather then check type
ryanbelt Feb 23, 2016
f6bde3a
minor fix on indentation
ryanbelt Feb 23, 2016
08147b3
fix indention to 4 space, but not tap
ryanbelt Feb 23, 2016
f871bc8
Correct link to favicon by using build in sphix support
jenshnielsen Feb 22, 2016
360d891
added test for bug#5479 auto column
ryanbelt Feb 26, 2016
76e292c
pep8 new line at last
ryanbelt Feb 26, 2016
7cf7792
fix pep8 miss space after comma
ryanbelt Feb 26, 2016
64a6f5f
pep8 line gt 80 fix
ryanbelt Feb 26, 2016
b2f3621
comment fix, rerun online testing
ryanbelt Feb 26, 2016
7b0aa47
non integer interable test case
ryanbelt Feb 28, 2016
8201b55
fixed bug 6028
crazyo Feb 29, 2016
a0f5c3a
fixed a bug in previous PR
crazyo Feb 29, 2016
b204995
made change to PR according to comments
crazyo Feb 29, 2016
81b7537
Fixed issue 4346
paulkirow Feb 29, 2016
9a5c275
Created test for previous issue
paulkirow Mar 1, 2016
f719105
Removed redundancies in test
paulkirow Mar 1, 2016
5062ecb
changed non_math to math according to comments on bug 6028
crazyo Mar 1, 2016
8a3b1c0
MNT: Bring back the module level 'backend'
ericdill Mar 2, 2016
dc9384c
MNT: Set the module level `backend` in pylab_setup
ericdill Mar 2, 2016
f9a1540
MNT: Set the module backend param at the end
ericdill Mar 2, 2016
d83f61d
PEP8: Shorten lines that are too long
ericdill Mar 2, 2016
3b75b74
Update INSTALL
scott-vsi Mar 2, 2016
d26e1dc
Fix #6069. Handle image masks correctly
mdboom Mar 2, 2016
6577dc3
Update INSTALL
scott-vsi Mar 2, 2016
a7359f9
Update installing_faq.rst
scott-vsi Mar 2, 2016
7ee82d6
Fix image_masked.py example
mdboom Mar 2, 2016
7af951d
CI: try explicitly including msvc_runtime
tacaswell Mar 6, 2016
a49a68e
CI: add msvc_runtime to conda recipe
tacaswell Mar 6, 2016
871be40
CI: install libpng in windows
tacaswell Mar 6, 2016
3abe936
added comment on "usetex=False" to ainde debugging when latex not ava…
dacoex Mar 4, 2016
270092a
BUG Raise exception for invalid input
luispedro Oct 6, 2013
0afc45e
Fixes matplotlib/matplotlib#1235
dashed Mar 2, 2016
39d3630
MNT: improve image array argument checking in to_rgba. Closes #2499.
efiring Mar 7, 2016
cd89bcb
Fix about dialog on Qt 5
estan Mar 7, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Reorganized thirdpartypackages web page and added images and links
  • Loading branch information
jbednar committed Mar 1, 2016
commit 663ea0c3e268508833b70d41325ae12d98de532d
Binary file added doc/_static/ggplot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/_static/holoviews.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/_static/seaborn.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
151 changes: 92 additions & 59 deletions doc/thirdpartypackages/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,75 +5,105 @@
*********************

Several external packages that extend or build on Matplotlib functionality
exist. Below we list a number of these. Please submit an issue or pull request
exist. Below we list a number of these. Note that they are each
maintained and distributed separately from Matplotlib, and will need
to be installed individually.

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 `Matplotlib Github
Organization <https://github.com/matplotlib>`_.

.. _toolkits-general:
.. _hl_plotting:

General Toolkits
****************
High-Level Plotting
*******************

Several projects provide higher-level interfaces for creating
matplotlib plots.

.. _toolkit_mpldatacursor:
.. _toolkit_seaborn:

MplDataCursor
=============
seaborn
=======

`MplDataCursor <https://github.com/joferkington/mpldatacursor>`_ is a
toolkit written by Joe Kington to provide interactive "data cursors"
(clickable annotation boxes) for matplotlib.
`seaborn <http://web.stanford.edu/~mwaskom/software/seaborn>`_ 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.

.. image:: /_static/seaborn.png
:height: 157px

.. _toolkit_natgrid:

Natgrid
=======
.. _toolkit_holoviews:

mpl_toolkits.natgrid is an interface to natgrid C library for gridding
irregularly spaced data. This requires a separate installation of the
`natgrid toolkit <http://github.com/matplotlib/natgrid>`__.
holoviews
=========

`holoviews <http://holoviews.org>`_ makes it easier to visualize data
interactively, especially in a `Jupyter notebook
<http://jupyter.org>`_, by providing a set of declarative
plotting objects that store your data and associated metadata. Your
data is then immediately visualizable alongside or overlaid with other
data, either statically or with automatically provided widgets for
parameter exploration.

.. _toolkit_matplotlibvenn:
.. image:: /_static/holoviews.png
:height: 354px

Matplotlib-Venn
===============

`Matplotlib-Venn <https://github.com/konstantint/matplotlib-venn>`_ provides a set of functions for plotting 2- and 3-set area-weighted (or unweighted) Venn diagrams.
.. _toolkit_ggplot:

mplstereonet
===============
ggplot
======

`mplstereonet <https://github.com/joferkington/mplstereonet>`_ provides stereonets for plotting and analyzing orientation data in Matplotlib.
`ggplot <http://ggplot.yhathq.com>`_ is a port of the R ggplot2
to python based on matplotlib.

.. image:: /_static/ggplot.png
:height: 195px

.. _hl_plotting:
.. _toolkits-mapping:

High-Level Plotting
*******************
Mapping Toolkits
****************

Several projects have started to provide a higher-level interface to
matplotlib. These are independent projects.
Two independent mapping toolkits are available.

.. _toolkit_seaborn:
.. _toolkit_basemap:

seaborn
Basemap
=======

`seaborn <http://web.stanford.edu/~mwaskom/software/seaborn>`_ 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.
Plots data on map projections, with continental and political
boundaries, see `basemap <http://matplotlib.org/basemap>`_
docs.

.. _toolkit_ggplot:
.. image:: /_static/basemap_contour1.png
:height: 400px

ggplot
======

`ggplot <https://github.com/yhat/ggplot>`_ is a port of the R ggplot2
to python based on matplotlib.

Cartopy
=======

An alternative mapping library written for matplotlib ``v1.2`` and beyond.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

While you're here, can you change this to 1.3? The next release will drop support for 1.2.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've just deleted that line altogether. I don't think matplotlib's website needs to keep track of that information; people can find out about supported versions from cartopy's website, which cartopy's maintainers keep up to date...

`Cartopy <http://scitools.org.uk/cartopy/docs/latest>`_ 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
`Cartopy gallery <http://scitools.org.uk/cartopy/docs/latest/gallery.html>`_:

.. image:: /_static/cartopy_hurricane_katrina_01_00.png
:height: 400px


.. _toolkits-misc:
.. _toolkits-general:

Miscellaneous Toolkits
**********************


.. _toolkit_prettyplotlib:
Expand Down Expand Up @@ -107,35 +137,38 @@ feature.
.. image:: /_static/matplotlib_iterm2_demo.png


.. _toolkits-mapping:
.. _toolkit_mpldatacursor:

Mapping Toolkits
****************
MplDataCursor
=============

`MplDataCursor <https://github.com/joferkington/mpldatacursor>`_ is a
toolkit written by Joe Kington to provide interactive "data cursors"
(clickable annotation boxes) for matplotlib.

.. _toolkit_basemap:

Basemap
.. _toolkit_natgrid:

Natgrid
=======

Plots data on map projections, with continental and political
boundaries, see `basemap <http://matplotlib.org/basemap>`_
docs.
mpl_toolkits.natgrid is an interface to natgrid C library for gridding
irregularly spaced data. This requires a separate installation of the
`natgrid toolkit <http://github.com/matplotlib/natgrid>`__.

.. image:: /_static/basemap_contour1.png
:height: 400px

.. _toolkit_matplotlibvenn:

Matplotlib-Venn
===============

Cartopy
=======
`Matplotlib-Venn <https://github.com/konstantint/matplotlib-venn>`_ provides a set of functions for plotting 2- and 3-set area-weighted (or unweighted) Venn diagrams.

An alternative mapping library written for matplotlib ``v1.2`` and beyond.
`Cartopy <http://scitools.org.uk/cartopy/docs/latest>`_ 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
`Cartopy gallery <http://scitools.org.uk/cartopy/docs/latest/gallery.html>`_:

.. image:: /_static/cartopy_hurricane_katrina_01_00.png
:height: 400px
.. _toolkit_mplstereonet:

mplstereonet
===============

`mplstereonet <https://github.com/joferkington/mplstereonet>`_ provides stereonets for plotting and analyzing orientation data in Matplotlib.

0