figdesign¶
- figdesign(varargin)
FIGDESIGN Interactive design tool for axis grids with merging and page layout
- Usage:
axis_handles = figdesign(num_rows, num_cols, ‘Name’, Value, …) axis_handles = figdesign(fig_handle, num_rows, num_cols, …) axis_handles = figdesign() % design mode figdesign(‘demo’) % run demo
- Inputs:
num_rows : integer - number of rows in the grid – required (when not in design mode) num_cols : integer - number of columns in the grid – required (when not in design mode) fig_handle : figure handle - parent figure (default: gcf)
- Name-Value Pairs:
- ‘margins’1x5 or 1x6 double - [top bottom left right column row]
in normalized units (default: [.05 .05 .08 .05 .08 .08])
‘interact’ : logical - enable interactive margin/merge window (default: false) ‘merge’ : numeric or cell - indices of axes to merge ‘orient’ : ‘portrait’, ‘landscape’, or ‘full’ (default: ‘portrait’) ‘type’ : paper type (default: ‘usletter’) ‘numberaxes’ : logical - title each axis with its number (default: false) <figure opts>: any valid figure name-value pair (units forced normalized)
- Outputs:
axis_handles : 1xN axes handles for the created grid
- Example:
figure; ax = figdesign(2,2); figdesign(4,4,’type’,’usletter’,’orient’,’portrait’, …
‘merge’,{1:3,[5 6 9 10],[4 8 12 16],[7 11],[14 15]});
See also: subplot, linkaxes, outerlabels, outertitle
∿∿∿ Prerau Laboratory MATLAB Codebase · sleepEEG.org ∿∿∿
Run demo