Plotting
========
The ``booz_xform`` python module includes several routines for plotting.
These functions take a :class:`~booz_xform.Booz_xform` instance as an argument.
This object can be one which was used to drive the coordinate transformation.
Or, this :class:`~booz_xform.Booz_xform` instance could be one in which results from an earlier
transformation were loaded using the :meth:`~booz_xform.Booz_xform.read_boozmn` function.
The plotting routine require the python `matplotlib
`_ package. This package must be installed
manually since it is not required for the core functionality of
``booz_xform`` and so is not installed by ``pip``.
All plotting routines use matplotlib's current axis. When using these
routines in a script, you typically need to call ``plt.show()`` at the
end to actually display the figure.
A `gallery of plots that can be generated
`_
can be found in ``plots_demo`` notebook in the ``examples`` directory.
The full API of the available plotting routines follow.
.. automodule:: booz_xform
:members: surfplot, symplot, modeplot