Azzera filtri
Azzera filtri

How to stack plot data yearly from a timetable

3 visualizzazioni (ultimi 30 giorni)
Tomas Miguieles
Tomas Miguieles il 8 Lug 2020
Commentato: Yazan il 7 Ago 2021
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 Commenti
Roberto Chang
Roberto Chang il 7 Ago 2021
Hello, I am facing the sam need, did anyone help you?
Yazan
Yazan il 7 Ago 2021
It's better if you upload your data.

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Line Plots in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by