How to stack plot data yearly from a timetable
3 次查看(过去 30 天)
显示 更早的评论
I'm running Matlab R2020a. I have a 81033×4 timetable with the first column being the timestamp column, the second column the timestring, and columns 3,4 the columns holding y-values for each timestamp. The set of data goes from 2010 to 2020. I would like to plot time vs both y-values in a single plot for each year of data. I know there's tedious ways to do it using "plot" command, but I'm trying to get a nice figure with 10 plots (one for each year) using the commands "tiledlayout" or "stackedplot". In addition, the x and y labels are the same and the legend is the same for all yearly plots ('Top' & 'Bottom')
Some of the first lines I'm using:
tbl = readtable('mytable.csv');
tbl = table2timetable(tbl);
tbl1 = tbl(:,2:3);
vars = tbl1.Properties.VariableNames;
vars =
1×2 cell array
{'Bottom'} {'Top'}
3 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Line Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!