Matrix of date and number to plot

7 views (last 30 days)
I have a array matrix of only 2 columns: 1st col is all date (datenum), 2nd col is all number. If I would like to plot a graph that y-axis is number and x-axis is datestring like (03-Mar-2011), should I convert the array matrix to cell matrix? and convert the datenum to string by datedisp?

Accepted Answer

David Young
David Young on 5 Mar 2011
It's simpler just to leave the data as it is and use datetick to set the axis annotations on your graph. Like this:
plot(data(:,1), data(:,2));
datetick('x', 'dd-mmm-yyyy');

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!