Changing the xticks in a heatmap to a datetime ticks

3 Ansichten (letzte 30 Tage)
Gayan Lankeshwara
Gayan Lankeshwara am 21 Jun. 2020
Kommentiert: Ameer Hamza am 21 Jun. 2020
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.

Akzeptierte Antwort

Ameer Hamza
Ameer Hamza am 21 Jun. 2020
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 Kommentare
Fego Etese
Fego Etese am 21 Jun. 2020
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
Ameer Hamza
Ameer Hamza am 21 Jun. 2020
Sorry! But I don't know how to solve that problem!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Data Distribution Plots finden Sie in Help Center und File Exchange

Produkte


Version

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by