About draw a timestamp 2-D plot

1 view (last 30 days)
C Zeng
C Zeng on 31 Jul 2012
Hello, I want to plot a 2-D figure, x-axis is timestamp, y-axis is some quantity. I wonder does matlab have some templates for it?
If not how to mark the x-axis as timestamp? I want to draw a discrete time, every 10 minutes a unit maybe. Thanks.

Answers (1)

Stephanie
Stephanie on 31 Dec 2012
Edited: Stephanie on 31 Dec 2012
%y=whatever data you want it to be
%x=whatever timestamp you are collecting
x=datenum(x); %you need to convert your timestamp into numeric form
plot(x,y);
datetick('x',0) %look at the support page for datetick. It will show you what matlab date numbers correspond to which formats. (ex: 0=dd:mm:yyyy HH:MM:SS)

Categories

Find more on Line Plots in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!