Skip to content

Commit 05e2766

Browse files
committed
DOC : updated mpl_toolkits
Added section on high-level plotting with seaborn and ggplot. Added mpldatacursor and prettyplotlib.
1 parent 62de65d commit 05e2766

File tree

1 file changed

+49
-7
lines changed

1 file changed

+49
-7
lines changed

doc/mpl_toolkits/index.rst

Lines changed: 49 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,9 @@ Toolkits are collections of application-specific functions that extend matplotli
2222

2323
.. _toolkit_basemap:
2424

25-
Basemap (*Not distributed with matplotlib*)
26-
============================================
25+
Basemap
26+
=======
27+
(*Not distributed with matplotlib*)
2728

2829
Plots data on map projections, with continental and political
2930
boundaries, see `basemap <http://matplotlib.org/basemap>`_
@@ -34,8 +35,10 @@ docs.
3435

3536

3637

37-
Cartopy (*Not distributed with matplotlib*)
38-
============================================
38+
Cartopy
39+
=======
40+
(*Not distributed with matplotlib*)
41+
3942
An alternative mapping library written for matplotlib ``v1.2`` and beyond.
4043
`Cartopy <http://scitools.org.uk/cartopy/docs/latest>`_ builds on top of
4144
matplotlib to provide object oriented map projection definitions and close
@@ -69,8 +72,9 @@ Excel. This toolkit ships with matplotlib, but requires
6972

7073
.. _toolkit_natgrid:
7174

72-
Natgrid (*Not distributed with matplotlib*)
73-
===========================================
75+
Natgrid
76+
=======
77+
(*Not distributed with matplotlib*)
7478

7579
mpl_toolkits.natgrid is an interface to natgrid C library for gridding
7680
irregularly spaced data. This requires a separate installation of the
@@ -82,7 +86,7 @@ page.
8286
.. _toolkit_mplot3d:
8387

8488
mplot3d
85-
===========
89+
=======
8690

8791
:ref:`mpl_toolkits.mplot3d <toolkit_mplot3d-index>` provides some basic 3D plotting (scatter, surf,
8892
line, mesh) tools. Not the fastest or feature complete 3D library out
@@ -101,3 +105,41 @@ ease displaying multiple images in matplotlib. The AxesGrid toolkit is
101105
distributed with matplotlib source.
102106

103107
.. image:: /_static/demo_axes_grid.png
108+
109+
.. _toolkit_mpldatacursor:
110+
111+
MplDataCursor
112+
=============
113+
(*Not distributed with matplotlib*)
114+
115+
`MplDataCursor <https://github.com/joferkington/mpldatacursor>`_ is a
116+
toolkit written by Joe Kington to provide interactive "data cursors"
117+
(clickable annotation boxes) for matplotlib.
118+
119+
prettyplotlib
120+
=============
121+
`prettyplotlib <olgabot.github.io/prettyplotlib>`_ is an extension
122+
to matplotlib which changes many of the defaults to make plots some
123+
consider more attractive.
124+
125+
###################
126+
High-Level Plotting
127+
###################
128+
129+
Several projects have started to provide a higher-level interface to
130+
matplotlib. These are independent projects.
131+
132+
Seborn
133+
======
134+
(*Not distributed with matplotlib*)
135+
136+
`Seaborn <www.stanford.edu/~mwaskom/software/seaborn/>`_ is a Python
137+
visualization library based on matplotlib. It provides a high-level
138+
interface for drawing attractive statistical graphics.
139+
140+
ggplot
141+
======
142+
(*Not distributed with matplotlib*)
143+
144+
`ggplot <https://github.com/yhat/ggplot/>`_ is a port of the R ggplot2
145+
to python based on matplotlib.

0 commit comments

Comments
 (0)