addtxaxis

Adds a top x-axis with arbitrary scale
5,3K Downloads
Aktualisiert 11. Okt 2004

Lizenz anzeigen

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).

Zitieren als

Francois Bouffard (2025). addtxaxis (https://www.mathworks.com/matlabcentral/fileexchange/4036-addtxaxis), MATLAB Central File Exchange. Abgerufen.

Kompatibilität der MATLAB-Version
Erstellt mit R13
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS Linux
Kategorien
Mehr zu Log Plots finden Sie in Help Center und MATLAB Answers
Quellenangaben

Inspiriert: 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!
Version Veröffentlicht Versionshinweise
1.0.0.0

Fixes suggested by Lars Kappei: Box propery is now "Off" and correct units are used in transformed axis.