How to make scientific notation appear next to each tick/label on axes instead of the top?
10 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi everyone,
I am having the following graph where scientific notation appears on the top. How can I make the notation to appear next to each axis tick/value?
Thanks in advance.
0 commentaires
Réponse acceptée
Chunru
le 31 Juil 2021
Modifié(e) : Chunru
le 31 Juil 2021
x = linspace(1e-6, 2e-6, 21);
plot(x)
h = gca;
h.YTickLabel = string(x*1e6)+"\times10^{-6}";
4 commentaires
Chunru
le 1 Août 2021
All these are "manual" and not "auto":
x = linspace(1e-6, 2e-6, 21);
plot(x)
h = gca;
h.YTickLabel = string(x*1e6)+"\times10^{-6}";
h.YTickLabel{1} ="0"; % not the correct value; for demo only
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Axis Labels dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!