how do i plot date in x axis

조회 수: 1 (최근 30일)
Mitson Monteiro
Mitson Monteiro 2013년 6월 6일
i have delta t date on a daily baisis starting from 17nov 2007 to 31march2008 how to plot the data with month and year on the x axis

답변 (1개)

Azzi Abdelmalek
Azzi Abdelmalek 2013년 6월 6일
dat=datenum('17/11/2007','dd/mm/yyyy'):datenum('11/03/2008','dd/mm/yyyy');
y=cos(0.1*(1:numel(dat))); % Example
plot(dat,y)
datic=unique(datestr(dat,'mm-yyyy'),'rows')
xt=get(gca,'xtick')
xt1=linspace(min(xt), max(xt),size(datic,1))
set(gca,'xtick',xt1)
set(gca,'xticklabel',datic)

카테고리

Help CenterFile Exchange에서 Dates and Time에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by