gpe.plot_utils#

Attributes#

hv

Classes#

MPLFigure

Wraps a matplotlib figure.

MPLGrid

Object for stacking plots.

Module Contents#

hv[source]#
class MPLFigure(data, **kwargs)[source]#

Bases: hv

Wraps a matplotlib figure.

class MPLGrid(fig=None, subplot_spec=None, ax=None, direction='down', right=False, scale=True, space=None, share=False, size=1, **kw)[source]#

Object for stacking plots.

After initializing the object, call next() to get the next axis. By default axes will stack vertically.

down#

If True, then stack elements vertically growing down. Otherwise stack elements horizontally growing right.

Type:

bool

ratios[source]#

List of relative size of each entry.

Type:

[float]

axes[source]#

List of axes of nested grid objects.

Type:

[Axes, MPLGrid]

direction[source]#

Direction of growth.

Type:

[‘down’, ‘right’]

right[source]#

Specify if y axis labels should be on the right or left.

Type:

bool

scale[source]#

If False, then when a parent MPLGrid is being adjusted, the ratio for this grid component will be the sum of the ratios rather than the specified parent ratio. If True, then all the components will be scaled to fit into the parents ratio.

Type:

bool

share[source]#

If True, then axes in the growth direction are shared, and tick labels etc. are suppressed except for the final one.

Type:

bool

space[source]#

Space (hspace or wspace) between grids. If this is None, then the space is set of zero if the axes are shared and 0.1 otherwise.

Type:

float, None

size[source]#

Default size for new elements.

Type:

float

fig = None[source]#
subplot_spec = None[source]#
shape = [0, 0][source]#
kw[source]#
right = False[source]#
share = False[source]#
direction = 'down'[source]#
_ratios = [][source]#
axes = [][source]#
space = None[source]#
scale = True[source]#
size = 1[source]#
__getitem__(key)[source]#
adjust()[source]#

Adjust the positions of all the axes.

__repr__()[source]#
property ratios[source]#

Return the size ratios for the various axes.

If the sub-axis is an MPLGrid instance with scale == False, then the ratio is the sum of the sub-grid’s ratios.

property _gridspec[source]#
next(size=None)[source]#

Return the next axis.

empty(size=None)[source]#

Return the next axis but hide it so it acts as a space.

grid(size=None, **kw)[source]#

Insert a sub-grid and return it.

rescale(tight=None, scalex=True, scaley=True, force=False)[source]#