Plotting of 15 years data on same graph.
古いコメントを表示
I have data of 15 years as i have attached here, which has the format as: Date, time, Pressure data, Temperature Data.
I want to plot the temperature dataset year over year, lets say on x-axis january-december is labeled i want to plot each year data (just Temperature) with different colored plots on the same graph.
Thanks in advance
採用された回答
その他の回答 (1 件)
Hiro Yoshino
2019 年 12 月 11 日
0 投票
Convert the date information to datetime type and extract just "months" and "days" using the functions, "month" and "day".
This way, you can remove "year" information from your dataset and thus you can line them up in the same x-axis.
6 件のコメント
Zunaira Akmal
2019 年 12 月 11 日
Hiro Yoshino
2019 年 12 月 11 日
I cannot tell what you mean since you haven't uploaded your data though, I guess you should have all the data as a table variable and
monthdata = month(your_table.Date)
daydata = day(your_table.Date)
new_timedata = datetime(monthdata,daydata) % Not sure if this line works
your_table.Date = new_timedata; % Update your table
This is a rough idea but I belive this is good enough for you to move forward. :-)
Zunaira Akmal
2019 年 12 月 11 日
Zunaira Akmal
2019 年 12 月 11 日
dpb
2019 年 12 月 11 日
Use the new_timedata vector as x, the array of data by column as y and plot will automagically do the rest...
Have you tried anything? This is a cooperative venture, show us what you have done.
Zunaira Akmal
2019 年 12 月 11 日
編集済み: per isakson
2019 年 12 月 13 日
カテゴリ
ヘルプ センター および File Exchange で Dates and Time についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
