split_axis

split_axis(varargin)

SPLIT_AXIS Split an axis into a grid of smaller axes by fractional breaks

Usage:

new_axes = split_axis(hbreaks, vbreaks) new_axes = split_axis(hbreaks, vbreaks, gap, delete_ax) new_axes = split_axis(ax, hbreaks, vbreaks, gap, delete_ax) new_axes = split_axis() % interactive mode new_axes = split_axis(ax) % interactive on specific axis

Inputs:

ax : axes handle to split (default: gca) hbreaks : 1xH double - horizontal partitions summing to 1 – required vbreaks : 1xV double - vertical partitions summing to 1 – required gap : double - gap between new axes in normalized units (default: 0) delete_ax : logical - delete the original axis (default: true)

Outputs:

new_axes : array of axes handles for the new subaxes

Example

new_axes = split_axis([.1 .2 .4 .3], [.6 .2 .1 .1]);

See also: figdesign, stacked_plot

∿∿∿ Prerau Laboratory MATLAB Codebase · sleepEEG.org ∿∿∿