Changing the xticks in a heatmap to a datetime ticks

2 次查看(过去 30 天)
I need to change the xticks of the following matrix to be in datetime format.
randMatrix = rand(5,10)
heatmap(randMatrix)
If I plot this, the xticklables are from 1 to 10.
But I need to change them as follows.
t1 = datetime(2020,06,21,8,0,0);
t2 = datetime(2020,06,21,17,0,0);
Time = t1:hours(1):t2 ;
So, I need to replace the xticks in the heatmap with the datetime ticks of Time ?
I tried this, but could not find what I want to do.

采纳的回答

Ameer Hamza
Ameer Hamza 2020-6-21
Try this
randMatrix = rand(5,10);
t1 = datetime(2020,06,21,8,0,0);
t2 = datetime(2020,06,21,17,0,0);
Time = t1:hours(1):t2 ;
h = heatmap(Time, 1:5, randMatrix);
  4 个评论
Fego Etese
Fego Etese 2020-6-21
Hello Ameer Hamza, sorry to contact you like this, but its really an emergency, please I need your help with this question
I will be grateful if you can help me out, thanks

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Data Distribution Plots 的更多信息

产品


版本

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by