Problems with Yticks, help?
Afficher commentaires plus anciens
I'm trying to make my graphic have the labels I want but I only get 3, can someone help me?
FluxTotal= [6.5618e7, 1.1965e6, 1.3074e6, 9.4695e5, 7.6239e5];
Distancia= [1,10,100,1000,10000];
loglog(Distancia,FluxTotal)
yticks([1e4, 1e5, 1e6, 1e7, 1e8])

1 commentaire
FluxTotal= [6.5618e7, 1.1965e6, 1.3074e6, 9.4695e5, 7.6239e5];
Distancia= [1,10,100,1000,10000];
loglog(Distancia,FluxTotal)
ylim([1e4 1e8])
yticks([1e4, 1e5, 1e6, 1e7, 1e8])
Réponses (1)
Walter Roberson
le 16 Mar 2023
0 votes
Ticks are only drawn if they fit within the axes limits. The default axes limits are determined by rounding the range of data. You do not have any data near part of the range of your ticks.
VBBV correctly shows an example of calling ylim to force the limits to include the range; I am just explaining in more detail.
Catégories
En savoir plus sur Axis Labels dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
