Axis XX
This package will allow you to plot data on multiple X or Y axis. Similar to MATLAB's own plotyy function, but less limiting.
Features:
Create any combination of X or Y axes, plot multiple lines on each X or Y axis
Native argument styles and overloaded plot functions supported e.g:
axisyy(xdata, ydata, 'r-', 'LineWidth', 2, 'MarkerSize', 14);
axisyy(TimeSeriesObject, 'b-', 'LineWidth', 3);
Use any plotting function you specify (plot, line, patch, etc)
Set the limits of every axis independently
Ability to update xdata/ydata directly without thinking about the transformation
Compatible with MATLAB's zoom, pan and data cursor tools
Figure is resizeable and rescales objects around colorbars if they are present
The code has been completely rewritten using an object oriented approach.
Originally inspired by AddAxis 5 by Harry Lee
Check the example.m file for some quick tips.
If you find any bugs or have suggestions please write in the comments box or message me. If the submission was helpful, then please rate it.
Citation pour cette source
Luke Plausin (2025). Axis XX (https://github.com/lukeplausin/axis_xx_matlab), GitHub. Extrait(e) le .
Compatibilité avec les versions de MATLAB
Plateformes compatibles
Windows macOS LinuxCatégories
- MATLAB > Graphics > Labels and Styling > Axes Appearance > Combine Multiple Plots >
- MATLAB > Graphics > 2-D and 3-D Plots > Line Plots > Two y-axis >
Tags
Remerciements
Inspiré par : addaxis, GUI Layout Toolbox, GUI Layout Toolbox
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
Les versions qui utilisent la branche GitHub par défaut ne peuvent pas être téléchargées
Version | Publié le | Notes de version | |
---|---|---|---|
2.6.0.0 | Changed to GPL license. Reverted title back to Axis XX. Support for intermediate AddAxis 6 removed (message me if you need the old code) |
|
|
2.5.0.0 | Moved the code to Github |
|
|
2.4.0.0 | Added compatiability for semilogy semilogx and reverse direction ticks
|
||
2.3.0.0 | Additional axis background colours will now dynamically match those of the container.
|
||
2.2.0.0 | Fixed a minor bug in the zoom routine. Improved figure resizing |
||
2.1.0.0 | Fixed an error in the datatips
|
||
2.0.0.0 | Changed image
Known issues -
|
||
1.3.0.0 | Removed redundant .m files from package and updated the readme file. Better datatip text. Updated screenshot |
||
1.2.0.0 | Source code mods to fix a couple of bugs |
||
1.1.0.0 | Edited description |
||
1.0.0.0 |