Plotting dates on x-axis
显示 更早的评论
Hello! I have a 339x1 cell with dates in the format (ex. : 2015-05-01, 2015-05-04), and a 339x1 double with corresponding numbers. I'm trying to figure out how to plot the data with the dates on the x axis and numbers on the Y, but it gives me an error trying to plot data from a cell. I tried using cell2mat, but that just gives me a 339x10 char which also can't be plotted. Pretty new to Matlab, would really appreciate any help!
采纳的回答
更多回答(1 个)
Peter Perkins
2015-5-13
An alternative to Star Strider's suggestion, if you are using MATLAB R2014b or later, would be
plot(datetime(datecell),y)
That's it.
类别
在 帮助中心 和 File Exchange 中查找有关 Dates and Time 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!