Hi all,
I've attached the plot that I want to correct the datetick (it doesn't match with the real date). Could anyone help, please?
thanks in advance.

댓글 수: 2

Walter Roberson
Walter Roberson 2017년 12월 5일
The x axes ranges from 0 to 800. What should the corresponding date and times be for 0 and 800, and which dates/times do you want marked on the axis?
Lilya
Lilya 2017년 12월 5일
편집: Lilya 2017년 12월 5일
it should be hours 744hr/1 month (Aug or july =31 days)

댓글을 달려면 로그인하십시오.

 채택된 답변

Walter Roberson
Walter Roberson 2017년 12월 5일

0 개 추천

h = openfig('AugWnd.fig');
ax = get(h,'CurrentAxes');
ax.XAxis.TickLabels = cellstr(datestr(ax.XAxis.TickValues/24 + datenum('2017-08-01'),'dd-mmm'));
Note that the ticks are 100 hours apart. You might want to consider changing ax.XAxis.TickValues to [0:96:799, 800] to get every 4 days plus the end point.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Dates and Time에 대해 자세히 알아보기

질문:

2017년 12월 5일

댓글:

2017년 12월 5일

Community Treasure Hunt

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

Start Hunting!

Translated by