How to plot from table
Show older comments
Hello! I already got an answer how to add time column to existing textfile with measurement data in it.
DATA.TXT
1,6
5,7
1,7
5,3
I know what time the measurement started and the measurement frequency but not the ending time. So used these commands:
datetime.setDefaultFormats('default','dd-MM-yyyy HH:mm:ss:SS')
M = dlmread('DATA.TXT');
T_out = timetable(datetime(2017,1,1,13,0,.25*(0:size(M,1)-1)'),M);
T = timetable2table(T_out)
T.Properties.VariableNames = {'Date_Time' 'Measured_value'}
writetable(T,'DATA_TIME.TXT','Delimiter',';');
And the result is DATA_TIME.TXT
Date_Time;Measured_value_1;Measured_value_2
01-01-2017 13:00:00:00;1;6
01-01-2017 13:00:00:25;5;7
01-01-2017 13:00:00:50;1;7
01-01-2017 13:00:00:75;5;3
I would like to plot this data against time (Date vs Measured_value_1; Date vs Measured_value_2). And is it possible to change the time axis to just DAYS in case I have measurement data for one year? How to accomplish this?
Accepted Answer
More Answers (0)
Categories
Find more on Creating, Deleting, and Querying Graphics Objects in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!