Plotting temperature vs date, which will be a combination of two array?

Situation: Trying to plot temp Vs (month/year) Data given: temp, month, year are all arrays with single column Code used:
dates=datenum([finalmonth,finalyear]);
plot(dates,finaltemp,'b.');
datetick('x','mmmm','keepticks')
Problem with this code: Its is plotting all the point at just one point on x-axis

 采纳的回答

dates=datenum([finalmonth,finalyear]);
isn't correct form for datenum, _"...A partial date vector has three elements, specifying year, month, and day." You've got month and year reversed no day (pick one, "1" is a good choice for plotting).
Use
dates=datenum(finalyear, finalmonth, 1);
instead.

2 个评论

Then please Vote for his answer and officially "Accept" his answer so he can get reputation points for helping you. Thanks in advance.

请先登录,再进行评论。

更多回答(0 个)

类别

在 帮助中心 和 File Exchange 中查找有关 Dates and Time 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by