how to plot no of events ?

조회 수: 2 (최근 30일)
pruth
pruth 2015년 11월 9일
댓글: pruth 2015년 11월 9일
hi,
i have a mat file(28762*2), in which first column is for date-time with some time interval for duration of 2012 to 1015. and another column is my data where some values are NAN values. here i want a simple bar plot; month vs no. of events.
here m attaching a sample plot. i want the same plot with my data....hope u understand
  댓글 수: 2
Walter Roberson
Walter Roberson 2015년 11월 9일
Should the entries that are NaN be included or excluded from the counting?
pruth
pruth 2015년 11월 9일
편집: pruth 2015년 11월 9일
no ..we dont want NAN . it should be excluded from counting

댓글을 달려면 로그인하십시오.

채택된 답변

Walter Roberson
Walter Roberson 2015년 11월 9일
ExcludeIt = isnan(YourData(:,2));
OkayDates = YourData(~ExcludeIt,1);
Okay_vec = datevec(OkayDates);
minyear = min(Okay_vec(:,1));
idx = (Okay_vec(:,1)-minyear) * 12 + Okay_vec(:,2); %year and month
counts = accumarray(idx(:), 1);
numentry = size(counts,1);
bar_dates = datenum([minyear * ones(numentry,1), (1:numentry).', ones(numentry,1)]);
bar(bar_dates, counts)
datetick('x', 'mmm YYYY')
  댓글 수: 5
Walter Roberson
Walter Roberson 2015년 11월 9일
I need to head to bed as I have been up all night and it is 06:15 here. Explaining everything step by step would take a long time to write up. You should start reading documentation about the routines you do not understand.
pruth
pruth 2015년 11월 9일
ooh ok sorry .... well thank you so much....

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Legend에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by