Plot datetime range from table
12 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
採用された回答
その他の回答 (1 件)
Steven Lord
2019 年 6 月 3 日
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 件のコメント
参考
カテゴリ
Help Center および File Exchange で Tables についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!