Setting x-axis values

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.

Answers (1)

In the second figure, I would divide the x-axis values by 96, then plot your data:
plot(fix(x/96), y)

2 Comments

Yes, I divided x-axis by 96 and it works exactly like I wanted. Thanks.
My pleasure.

Sign in to comment.

Tags

Asked:

on 14 Jul 2017

Commented:

on 15 Jul 2017

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!