scrollzoompan¶
- scrollzoompan(ax, dir, zoom_fcn, pan_fcn, bounds)
- SCROLLZOOMPAN Adds pan and zoom scroll bars to an axis
mouse wheel = pan, shift + mouse wheel = zoom
Usage: [zslider, pslider]=scrollzoompan [zslider, pslider]=scrollzoompan(ax) [zslider, pslider]=scrollzoompan(ax, dir) [zslider, pslider]=scrollzoompan(ax, dir, zoom_fcn, pan_fcn)
Input: ax: Axis to zoom and pan (default: gca) dir: Zoom/pan direction {‘x’,’y’} (default: ‘x’) zslider/pslider: Handles to slider object handles (default: creates at figure bottom) zoom_fcn/pan_fcn: Handles to functions to be called on zoom or pan
Output: zslider: Zoom slider handle pslider: Pan slider handle
Example:
figure axes(‘position’,[.05 .15 .9 .8]); plot(randn(1,1000)); scrollzoompan;
figure axes(‘position’,[.05 .15 .9 .8]); imagesc(peaks(1000)); scrollzoompan(gca,’y’);
Copyright 2021 Michael J. Prerau, Ph.D. - http://www.sleepEEG.org This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. (http://creativecommons.org/licenses/by-nc-sa/4.0/)
Last modified 04/26/2021