Register to reply 
Dynamic Legend in MatLab 
Share this thread: 
#1
Nov2811, 05:42 PM

P: 597

Hello,
I am trying to do the following: for i=1:3 semilogy(plot1,'r(,:,d)',plot2,'b(,:,d)',plot3,'k(,:,d)'); legend('i legend1','i legend2',''i legend1'') end where I need to draw the same plots under different settings, such that each function has the same color under the different settings, but with different style, e.g: solid line in the first, dotted in the second, ... and so on. I also want to include the number i in the legend at each iteration. How to do that? Thanks 


#2
Dec211, 06:29 PM

P: 33

I'm not that sure that i understood what you wanted, however this thread came into my mind:
http://www.physicsforums.com/showpos...00&postcount=4 


#3
Dec211, 06:34 PM

PF Gold
P: 1,153

This may be of use: http://www.mathworks.com/help/techdo...s/braliom.html



#4
Dec211, 06:56 PM

PF Gold
P: 1,153

Dynamic Legend in MatLab
Actually, if I'm understanding what you want to do, I think you could get away with using sprintf and format statements as inputs to the legend and semilogy functions.
Something like:



Register to reply 
Related Discussions  
Matlab Legend Problem  Math & Science Software  0  
Matlab: dynamic data entry into structure  Math & Science Software  6  
Question about matlab figure legend.  Math & Science Software  2  
Will you pass on the story to your son?  General Discussion  6 