Change the x axis in a figure with time

5 vues (au cours des 30 derniers jours)
Nikolas Spiliopoulos
Nikolas Spiliopoulos le 26 Avr 2017
Modifié(e) : Peter Perkins le 26 Avr 2017
Hi all,
I have a question:
I have a figure and I want to change the x axis (which are numbers from 1 to 48) to time scale, like this:
00:00 00:30 01:00......................23:30
any ideas?
thanks

Réponses (2)

Peter Perkins
Peter Perkins le 26 Avr 2017
Modifié(e) : Peter Perkins le 26 Avr 2017
In MATLAB R2014b or newer, try this:
>> t = duration(0:.5:23.5,0,0,'Format','hh:mm');
>> x = rand(size(t));
>> plot(t,x)

Jan
Jan le 26 Avr 2017
Did you try datetick already?
  1 commentaire
Nikolas Spiliopoulos
Nikolas Spiliopoulos le 26 Avr 2017
thanks for the answer I tried this
datetick('x','HHPM')
but I am getting "12AM" everywhere

Connectez-vous pour commenter.

Catégories

En savoir plus sur Graphics Object Programming dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by