Azzera filtri
Azzera filtri

How to set start date in line plot?

1 visualizzazione (ultimi 30 giorni)
peterhack
peterhack il 12 Nov 2016
Commentato: dpb il 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!

Risposta accettata

dpb
dpb il 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 Commenti
peterhack
peterhack il 12 Nov 2016
Any way to get rid of the single 2013 in the plot?
dpb
dpb il 13 Nov 2016
???? No idea what you mean?

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Dates and Time in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by