Vous suivez désormais cette soumission
- Les mises à jour seront visibles dans votre flux de contenu suivi
- Selon vos préférences en matière de communication il est possible que vous receviez des e-mails
The function zoomOrientation reduces width and height of an axes and adds two new axes, xOrientation and yOrientation plus xSlider and ySlider. You can either use the mouse wheel to zoom in/out or the mouse buttons left-click for zoom in and right-click for zoom out or the keys arrow up/down. Use the sliders to move the zoom area in x/y direction related to the plot data full view. The function uses only those plot data whose visibility is set to on. If no line handle
is visible, it makes the last added plot data visible.
Supports the following Line Plots: plot, semilogx, semilogy, loglog
Function Inputs:
axh = axes handle
state = on/off/update
Examples how to use zoomOrientation:
>> figure(1)
>> plot(1:100,randn(1,100))
>> zoomOrientation(gca,'on')
If zoomOrientation is already on and the plot data of the main axes has changed, update zoomOrientation with
>> zoomOrientation(gca,'update')
Close function and restore original axes settings
>> zoomOrientation(gca,'off')
Known issues:
If axes parent is a figure or uipanel, zooming on xOrientation and yOrientation
axes is still possible, although their properties HitTest and PickableParts are
set to off/none. Works fine with a uitab parent object!
Changelog:
see bottom of the page
Inspired by Yair Altman's scrollplot function.
Citation pour cette source
Sebastian Roehn (2026). zoomOrientation(axh,state) (https://fr.mathworks.com/matlabcentral/fileexchange/55969-zoomorientation-axh-state), MATLAB Central File Exchange. Extrait(e) le .
Remerciements
Inspiré par : ScrollPlot - scrollable X/Y axes
Informations générales
- Version 1.1.0.0 (24,9 ko)
Compatibilité avec les versions de MATLAB
- Compatible avec toutes les versions
Plateformes compatibles
- Windows
- macOS
- Linux
| Version | Publié le | Notes de version | Action |
|---|---|---|---|
| 1.1.0.0 | Changelog v1.1:
|
||
| 1.0.0.0 | add screenshot
|
