MATLAB: Plotting data throughout a 24 hour period

plotting

Hello,
I have data for a single 24 hour period. The data consists of time stamped sensor readings throughout the day.
The original data was time stamped using the 'DateNumber' format. I have converted the time into the 'datevec' format. The time is now in a 6 column matrix where columns 4:6 represent the hour, minute and seconds respectively.
I have plotted the data using a scatter plot where the sensor readings have been plotted against the fourth column only i.e. only for the hour and disregarding the minutes & seconds.
Could somebody explain how to include the minutes as well as the hour within the plot?
Thanks
Rory

Best Answer

I would suggest the following:
hour = datevec(:,4);
minute = datevec(:,5);
hour_decimal = hour+minute/60;
plot(hour_decimal,data)
Does this what you want it to do?