Code covered by the BSD License  

Highlights from

image thumbnail



Ben Mitch (view profile)


21 May 2008 (Updated )

Like subplot, but easier, and WYSIWYG export to file. Also fixes dashed/dotted lines in export.

Editor's Notes:

This file was selected as MATLAB Central Pick of the Week

% this callback is attached by demopanelD

function demopanel_callback(data)

disp('---- ENTER CALLBACK ----')

% all the information is in this structure.
context = data.context
userdata = data.userdata

% the "context" field provides rendering data, particularly
% the "size_in_mm" is the size of the rendering surface (the
% figure window, or an image file) whilst the "rect" is the
% rectangle assigned to this panel. therefore, we can work
% out the rendered (physical) size of this panel (and
% therefore, usually, the object it manages) with the
% following calculation.
size = data.context.size_in_mm .* data.context.rect(3:4)

disp('---- EXIT CALLBACK ----')

Contact us