66 views (last 30 days)

Show older comments

I make the plots by the following code using subplots

subplot(2,1,1)

for i=2:size(data,1)

plot_fig(i) = plot(data(1,:),data(i,:),'LineWidth',2.5);

hold on

end

subplot(2,1,2)

plot_fig = plot(data(1,:),y_2(2,:),'LineWidth',2.5);

But I was wondering if can do the same but using stackedplot() considering that my top plot will have multiple plots in it.

The x-axis is same for the above 2 plots. That means these plots can be a stacked plot.

Adam Danz
on 19 Nov 2020

VBBV
on 19 Nov 2020

tbl = readtable('stacked.xlsx');

Vars = {{'A','B','C','D','E'},'F'}; % assuming 6 variable names(Var1 ...Var6) as A,B... E, Five of them plotted as one and remaing seperately

stackedplot(tbl,Vars)

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

Start Hunting!