Plot each individual cells in different graphs
    3 views (last 30 days)
  
       Show older comments
    
    Jonathan Cheong
 on 15 Mar 2021
  
    
    
    
    
    Commented: Jonathan Cheong
 on 15 Mar 2021
            Hello, I have a two cell arrays I would like to plot as individual graphs. And be able to show them whenever I need to.
X-axis = 'datecell.mat'
Y-axis = 'smcell.mat'
The code I have averages everything onto one graph. But I'd like to split them up.
figure(2)
for ci = 1:length(finalindex)
    ddplots{ci} = plot(datecell{ci},smcell{ci});
    ylim = ([smcell{ci}]);
end
legend
Many thanks.
0 Comments
Accepted Answer
  KALYAN ACHARJYA
      
      
 on 15 Mar 2021
        
      Edited: KALYAN ACHARJYA
      
      
 on 15 Mar 2021
  
      datecell=load('datecell.mat');
datecell=datecell.datecell;
smcell=load('smcell.mat');
smcell=smcell.smcell;
figure,
for ci= 1:length(datecell)
    plot(datecell{ci},smcell{ci});
    hold on;
end
grid on;
Or
datecell=load('datecell.mat');
datecell=datecell.datecell;
smcell=load('smcell.mat');
smcell=smcell.smcell;
for ci= 1:length(datecell)
    figure,plot(datecell{ci},smcell{ci});
end
grid on;
Note: Few cases, there are empty cell elments
More Answers (0)
See Also
Categories
				Find more on 2-D and 3-D Plots 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!
