Setting x-axis values
Afficher commentaires plus anciens
I have a problem with changing x-axis values. My data consists of 15 min values for 462 days, so I have 96 values for 1 day and 44352 values for 462 days. For conversion from 96 values to 24 hours on x-axis I used the following statment:
xtickat = 0:60:1425-1;
set(gca, 'XTick', xtickat, 'XTickLabel', cellstr( num2str( mod(round(xtickat .' ./ 60),24))));
which gives the following result:

On the next figure, I would like to have written numbers of days, so the first number is 1 and the last is 462, with few numbers in between:

Thanks for the help in advance.
Réponses (1)
Star Strider
le 14 Juil 2017
In the second figure, I would divide the x-axis values by 96, then plot your data:
plot(fix(x/96), y)
Catégories
En savoir plus sur Annotations 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!