How to set x-axis into HH:MM format?

1 vue (au cours des 30 derniers jours)
Lu Da Silva
Lu Da Silva le 7 Sep 2021
Commenté : the cyclist le 7 Sep 2021
I have a double of 21x1 which corresponds to the air temperature over time. The time is a cell (21x1) containing the hour at which the temperature was measured, in the format HH:MM. The measurements were taken every 10 minutes from 03:20 to 06:40. How do I plot (scatterplot) temperature vs time?
  3 commentaires
Lu Da Silva
Lu Da Silva le 7 Sep 2021
It's just two vecors tho, like:
A = [ 24 25 26 27 24 24 24]
B = [ 02:20 02:30 02:40 02:50 03:00 03:10 03:20]
and I'd like to plot A against B
the cyclist
the cyclist le 7 Sep 2021
The advantage of actually uploading the data is that you do not inadvertently make MATLAB statements such as
B = [ 02:20 02:30 02:40 02:50 03:00 03:10 03:20]
B = 1×162
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2 3 4 5 6 7 8 9 10 11 12
that are clearly not defining times.

Connectez-vous pour commenter.

Réponses (1)

Dave B
Dave B le 7 Sep 2021
The B that you list in your snippet doesn't look like times. Here's an example where B is actually a time:
A = [24 25 26 27 24 24 24];
B = datetime('now') + minutes(10:10:70);
scatter(B,A,'filled')
axis padded

Catégories

En savoir plus sur Dates and Time 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!

Translated by