plot a time series data

조회 수: 1 (최근 30일)
neda fathi
neda fathi 2022년 9월 9일
댓글: Star Strider 2022년 9월 10일
I have a daily observation of price for 32 years. The first column is date and the second column is price.
I want to plot all the data( every days in month) but since the data period is too long, I want to write the years in the x-axis like a picture I attached.Data is attached.

채택된 답변

Star Strider
Star Strider 2022년 9월 9일
Try this —
T1 = readtable('https://www.mathworks.com/matlabcentral/answers/uploaded_files/1120695/sample.csv', 'VariableNamingRule','preserve')
T1 = 1749×2 table
Date Adj Close __________ _________ 01/02/1990 24.87 02/02/1990 24.32 05/02/1990 24.54 06/02/1990 24.69 07/02/1990 24.29 08/02/1990 23.77 09/02/1990 23.69 12/02/1990 24.38 13/02/1990 23.76 14/02/1990 22.05 15/02/1990 19.71 16/02/1990 20.78 20/02/1990 22.78 21/02/1990 23.89 22/02/1990 22.54 23/02/1990 23.69
figure
plot(T1.Date, T1.('Adj Close'))
xtickformat('MMM dd yyyy')
set(gca,'XTickLabelRotation',90)
.
  댓글 수: 4
neda fathi
neda fathi 2022년 9월 10일
This is perfect! Many many thanks!!!
Star Strider
Star Strider 2022년 9월 10일
As always, my pleasure!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Polar Plots에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by