Ploting data from .txt file
Show older comments
I gathered some data in this format
17:51:10 927.00
17:51:15 950.00
17:51:21 827.00
17:51:27 999.00
17:51:33 1088.00
17:51:38 1094.00
17:51:44 1109.00
as you can see first part is time and second is the data.
I extracted data using this code
fid = fopen('.\test.txt','r');
cac = textscan(fid, '%f%f%f%f','Delimiter', ':');
data=cac{:,4};
HH=cac{:,1};
MM=cac{:,2};
SS=cac{:,3};
And tried to plot them using a timeseries function
ts1 = timeseries(data,(HH:MM:SS));
To my dissapointment it doesn't plot and the ts1 variable seems to be invalid.
Is there some other way of ploting time data ? Or am I using the timeseries function wrong ?
2 Comments
Slawomir Kania
on 21 Mar 2018
Edited: Slawomir Kania
on 21 Mar 2018
Von Duesenberg
on 21 Mar 2018
What if you simplify your workflow, load your data with the readtable function, convert your table to a timetable with the table2timetable function, and plot the first column against the second?
Accepted Answer
More Answers (0)
Categories
Find more on Time Series in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!