Toolkits
Toolkits are collections of application-specific functions that extend Matplotlib.
mplot3d
mpl_toolkits.mplot3d
provides some basic 3D plotting (scatter, surf, line, mesh) tools. Not the fastest or most feature complete 3D library out there, but it ships with Matplotlib and thus may be a lighter weight solution for some use cases. Check out the mplot3d tutorial for more information.
Links
- mpl3d API: mplot3d API
Matplotlib axes_grid1 Toolkit
The matplotlib mpl_toolkits.axes_grid1
toolkit is a collection of helper classes to ease displaying multiple images in matplotlib. While the aspect parameter in matplotlib adjust the position of the single axes, axes_grid1 toolkit provides a framework to adjust the position of multiple axes according to their aspects.
See What is axes_grid1 toolkit? for a guide on the usage of axes_grid1.
The submodules of the axes_grid1 API are:
axes_grid1.anchored_artists | |
axes_grid1.axes_divider | The axes_divider module provides helper classes to adjust the positions of multiple axes at drawing time. |
axes_grid1.axes_grid | |
axes_grid1.axes_rgb | |
axes_grid1.axes_size | provides a classes of simple units that will be used with AxesDivider class (or others) to determine the size of each axes. |
axes_grid1.colorbar | Colorbar toolkit with two classes and a function: |
axes_grid1.inset_locator | A collection of functions and objects for creating or placing inset axes. |
axes_grid1.mpl_axes | |
axes_grid1.parasite_axes |
Matplotlib axisartist Toolkit
The axisartist namespace includes a derived Axes implementation ( mpl_toolkits.axisartist.Axes
). The biggest difference is that the artists that are responsible for drawing axis lines, ticks, ticklabels, and axis labels are separated out from the mpl's Axis class. This change was strongly motivated to support curvilinear grid.
You can find a tutorial describing usage of axisartist at the axisartist user guide.
The submodules of the axisartist API are:
axisartist.angle_helper | |
axisartist.axes_divider | |
axisartist.axes_grid | |
axisartist.axes_rgb | |
axisartist.axis_artist | axis_artist.py module provides axis-related artists. |
axisartist.axisline_style | |
axisartist.axislines | Axislines includes modified implementation of the Axes class. |
axisartist.clip_path | |
axisartist.floating_axes | An experimental support for curvilinear grid. |
axisartist.grid_finder | |
axisartist.grid_helper_curvelinear | An experimental support for curvilinear grid. |
axisartist.parasite_axes |
Matplotlib axes_grid Toolkit
Note
AxesGrid toolkit has been a part of matplotlib since v 0.99. Originally, the toolkit had a single namespace of axes_grid. In more recent version, the toolkit has divided into two separate namespace (axes_grid1 and axisartist). While axes_grid namespace is maintained for the backward compatibility, use of axes_grid1 and axisartist is recommended. For the documentation on axes_grid
, see the previous version of the docs.
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.0.0/api/toolkits/index.html