can I add multiple plots in a figure altogether in an inset as well?
    5 views (last 30 days)
  
       Show older comments
    
An inset works like as follows,  
axes('Position', [0.32 0.2 0.3 .3])
  box on
  plot(A1(:,3),A1(:,27),'b','LineWidth', 2);
  set(gca,'FontWeight','bold','FontSize',12);
   xlim([0 0.5]);
but shows only one plot after every complilation (adding hold on as well) for a varying parameter n (let's say). is it possibel to add all plots in a figure (compiled for different values of n and plotted using hold on) altogether for a certain range in x-axis in an inset as well?
Thanks,
Regards,
2 Comments
  Andy
      
 on 11 Feb 2020
				Where does parameter n come in?
For multiple plots onto a single axes, the loop would have to run after the axes have been initialised.
Answers (1)
  Chidvi Modala
    
 on 30 Dec 2020
        You may need to move axes outside the loop to add multiple plots on a single figure. You may refer to the following example
axes('Position', [0.32 0.2 0.3 .3])
y = 1:10;
for n=1:4
  y = n*x;
  box on
  plot(x,y,'b','LineWidth', 2);
  hold on
  set(gca,'FontWeight','bold','FontSize',12);
   xlim([0 0.5]);
end
0 Comments
See Also
Categories
				Find more on Line 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!

