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

5 次查看(过去 30 天)
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 个评论
Lu Da Silva
Lu Da Silva 2021-9-7
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 2021-9-7
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.

请先登录,再进行评论。

回答(1 个)

Dave B
Dave B 2021-9-7
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

类别

Help CenterFile Exchange 中查找有关 Annotations 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by