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 commentaires

Walter Roberson
Walter Roberson le 5 Déc 2017
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 le 5 Déc 2017
Modifié(e) : Lilya le 5 Déc 2017
it should be hours 744hr/1 month (Aug or july =31 days)

Connectez-vous pour commenter.

 Réponse acceptée

Walter Roberson
Walter Roberson le 5 Déc 2017

0 votes

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.

Plus de réponses (0)

Catégories

Community Treasure Hunt

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

Start Hunting!

Translated by