How to set start date in line plot?

4 vues (au cours des 30 derniers jours)
peterhack
peterhack le 12 Nov 2016
Commenté : dpb le 13 Nov 2016
Hi,
I was wondering how to set the start date of the plot to be march for example.
t = datetime(2013,01,01):calmonths(1):datetime(2013,12,31);
[y,m,d] = ymd(t);
x = month(t,'shortname');
h = datetime(x,'Format','MMM');
z = rand(1,12);
plot(t,z,'DatetimeTickFormat','MMM')
Thanks!

Réponse acceptée

dpb
dpb le 12 Nov 2016
xl=xlim; % retrieve current limits
xlim([datetime(2013,03,01) xl(2)]) % set beginning x-limit to 3/1/2013, keep end as is
Salt to suit...
  2 commentaires
peterhack
peterhack le 12 Nov 2016
Any way to get rid of the single 2013 in the plot?
dpb
dpb le 13 Nov 2016
???? No idea what you mean?

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Calendar dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by