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

0 Stimmen

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

Gefragt:

am 12 Nov. 2016

Kommentiert:

dpb
am 13 Nov. 2016

Community Treasure Hunt

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

Start Hunting!

Translated by