This function adds a second dummy x-axis on the top of a given axes object. This dummy x-axis has (internally) the same scaling (linear or log) than the main x-axis, but is used to display ticks and tick labels which are on a transformed scale.
The transformation is arbitrary, but the transformed axis cannot be used to create plots with transformed x coordinates. The given transformation is in fact the inverse transform, that is, the transform used to go from the secondary axis to the original axis (e.g. displaying a log scale would be done by providing a transform '10.^x').
The transformed axis can be removed cleanly by issuing a simple command.
Typical uses of addtxaxis would include displaying a secondary x-axis following reciprocal or logarithmic scales (e.g. frequency and wavelength on the same plot).
Citar como
Francois Bouffard (2024). addtxaxis (https://www.mathworks.com/matlabcentral/fileexchange/4036-addtxaxis), MATLAB Central File Exchange. Recuperado .
Compatibilidad con la versión de MATLAB
Compatibilidad con las plataformas
Windows macOS LinuxCategorías
- MATLAB > Graphics > 2-D and 3-D Plots > Line Plots > Log Plots >
Etiquetas
Agradecimientos
Inspiración para: Add top X-axis with different scale
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Descubra Live Editor
Cree scripts con código, salida y texto formateado en un documento ejecutable.
Versión | Publicado | Notas de la versión | |
---|---|---|---|
1.0.0.0 | Fixes suggested by Lars Kappei: Box propery is now "Off" and correct units are used in transformed axis. |