How to set start date in line plot?

1 Ansicht (letzte 30 Tage)
peterhack
peterhack am 12 Nov. 2016
Kommentiert: dpb am 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!

Akzeptierte Antwort

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

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Time Series Objects finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by