Histogram with time data
10 ビュー (過去 30 日間)
古いコメントを表示
I have to create a histogram showing the frequency of wake up times. For example my Data consists of 21 various wake up times ranging from 7AM to 12:30PM. However My data for time is in decimal format. For example, waketime is 7.25 instead of 7:15 AM. I want to change the x axis to display the correct time in HH:MM AM.
回答 (1 件)
Dheeraj Singh
2019 年 7 月 17 日
Hi,
The following code below implements the above required functionality
%wakeup data
x=[7 7.25 8.25 9 10.5 11 7.25 9.15 9.25 10.15 12]
%define no of bins
noOfBins=min(x):0.25:max(x);
%plot histogram
histogram(x,numel(noOfBins));
timeFormat=noOfBins;
timeFormat=timeFormat/24;
la=datestr(timeFormat,'HH:MM')
xticks(noOfBins);
xticklabels({la});
The following figure below shows example output of the histogram

0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Histograms についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!