Plot datetime range from table
    11 views (last 30 days)
  
       Show older comments
    
Hello, 
I have some data in a table with a datetime column in the format 'DD-MMM-YYYY HH:MM:SS'. Usually I would just use row numbers for plotting different time ranges. 
Can I use xlim to plot between a specific date range. I would like to call the data range specifically not the row / column number. 
i.e for table 't' 
plot(t.Time,t.SomeData)
xlim([])
 Time                                SomeData 1            Some Data 2 
'13-May-2019 00:00:00'	1557720000.00000	1361.30000000000
'13-May-2019 00:00:01'	1557720001.00000	1363.20000000000
'13-May-2019 00:00:02'	1557720002.00000	1358.10000000000
'13-May-2019 00:00:03'	1557720003.00000	1356
0 Comments
Accepted Answer
More Answers (1)
  Steven Lord
    
      
 on 3 Jun 2019
        If you stored your data in a timetable you could use the timerange function to select only rows of your timetable whose RowTimes are in a certain interval. You could convert your table into a timetable using the table2timetable function.
0 Comments
See Also
Categories
				Find more on Tables 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!