pyxpcm.plot.subplots

pyxpcm.plot.subplots(m, maxcols=3, K=inf, subplot_kw=None, **kwargs)[source]

Return (figure, axis) with one subplot per cluster

Parameters:
:class:`pyxpcm.models.pcm`

A PCM instance

maxcols : int

Maximum number of columns to use

K : int

The number of subplot required (pyxpcm.models.pcm.K() by default)

subplot_kw : dict()

Arguments to be submitted to the matplotlib.pyplot.subplots subplot_kw options.

All other **kwargs are forwarded to :class:`matplotlib.pyplot.subplots`
Returns:
fig : matplotlib.pyplot.figure.Figure
ax : matplotlib.axes.Axes object or array of Axes objects.

ax can be either a single matplotlib.axes.Axes object or an array of Axes objects if more than one subplot was created. The dimensions of the resulting array can be controlled with the squeeze keyword, see above.

Examples

fig, ax = m.plot.subplots(maxcols=4, sharey=True, figsize=(12,6))

__author__: gmaze@ifremer.fr