How to plot data as a time series in a figure

1 vue (au cours des 30 derniers jours)
Haider Ali
Haider Ali le 29 Oct 2019
Commenté : Haider Ali le 30 Oct 2019
HI,
I have a text file and I would like to plot the data as a time series in a figure.

Réponse acceptée

Akira Agata
Akira Agata le 30 Oct 2019
How about the following?
T = readtable('data.txt','HeaderLines',3,'ReadVariableNames',false);
T.Properties.VariableNames = {'TIME_BEGIN','TIME_END','TEMPERATURE'};
T.TIME_BEGIN = datetime(num2str(T.TIME_BEGIN),'Format','yyyyMMdd');
T.TIME_END = datetime(num2str(T.TIME_END),'Format','yyyyMMdd');
Time = reshape(T{:,{'TIME_BEGIN','TIME_END'}}',[],1);
Temperature = repelem(T.TEMPERATURE,2,1);
figure
plot(Time,Temperature)
ylabel('Temperature','FontSize',16)
temperature.png
  2 commentaires
Haider Ali
Haider Ali le 30 Oct 2019
Its good. If , I would like to increase the number of years on X-asix. THen what should I change?
Haider Ali
Haider Ali le 30 Oct 2019
HI Akira,
I have sent you a message. I need to plot some more data. KIndly reply me back. Thanks a lot

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by