Change the x axis in a figure with time

7 ビュー (過去 30 日間)
Nikolas Spiliopoulos
Nikolas Spiliopoulos 2017 年 4 月 26 日
編集済み: Peter Perkins 2017 年 4 月 26 日
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

回答 (2 件)

Peter Perkins
Peter Perkins 2017 年 4 月 26 日
編集済み: Peter Perkins 2017 年 4 月 26 日
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 2017 年 4 月 26 日
Did you try datetick already?
  1 件のコメント
Nikolas Spiliopoulos
Nikolas Spiliopoulos 2017 年 4 月 26 日
thanks for the answer I tried this
datetick('x','HHPM')
but I am getting "12AM" everywhere

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeAnnotations についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by