Clear Filters
Clear Filters

Plotting the time series

3 views (last 30 days)
Camilo  Corredor
Camilo Corredor on 22 Aug 2015
I'd like to plot a time series period by period. If I have two columns data and the first column correspond to the first period and the second with the second period. I'd like to see this data like a time series. How can I do this?
I appreciate your help

Answers (2)

Walter Roberson
Walter Roberson on 22 Aug 2015
plot(t, YourMatrix)
When YourMatrix is a 2D array, one line is plotted for every column. The number of rows must be the same as length(t) (unless t is a scalar)
  1 Comment
Camilo  Corredor
Camilo Corredor on 27 Aug 2015
I tried to do it, but I didn't get the results that I hope.
I hope to get it
Thanks

Sign in to comment.


Sulaymon Eshkabilov
Sulaymon Eshkabilov on 5 May 2019
If you have a two column data, then to plot them as time series. E.g. X has two columns of data and time series: The time series for each period can be generated easily. Let's say a sampling time equal to 1.
>> ts1 = 0:1:length(X(:,1))-1;
>> ts2 = ts1(end)+1:1:length(X(:,2))-1;
plot(ts1, X(:,1), ts2, X(:,2))
% use: xtickformat % with your respective dates and formats

Community Treasure Hunt

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

Start Hunting!