Adding legend to plots created by for loops
    4 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
l want to make a legend for my figure that was created by 3 for loops like mentioned below :
legend 1 : essential
legend 2 : less essential
legend 3 : most important
 for P=1:K
     % body 
     plot(.....,'bo');
 end
      for  Z=N:T
        %body
        plot(....,'ro'):
      end
 for  i=1:L
   %body
   plot(....,'ko'):
 end

how can l manage my legend ? thank you
0 comentarios
Respuestas (1)
  KL
      
 el 4 de Dic. de 2017
        There are various ways. You can simply add the legend after you plot everything like,
 legend({'essential','less essential','most important'})
or
you can add it while plotting inside the loop like
 for P=1:K
     % body 
     plot(.....,'bo',,'DisplayName','essential');
 end
 %other loops
and finally,
 lgd = legend('show');
1 comentario
Ver también
Categorías
				Más información sobre Legend en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

