How can i add text in animated line
    5 views (last 30 days)
  
       Show older comments
    
    Rajawarman Thiruselvam
 on 7 Jul 2021
  
    
    
    
    
    Commented: Star Strider
      
      
 on 8 Jul 2021
            In this program, I have done with animated line plot, here how can i add text only when the line reaches to end or in some middle point. how can i do this?
clear all
close all
clc
figure
h = animatedline('linewidth',2);
axis([1 7 1 7])
axis ij
grid on
x=1:4;
n = 100;
xx=linspace(x(1),x(end),n);
y = [1 1 2 1];
yy = interp1(x,y,xx);
for ci=1:n
        addpoints(h,xx(ci),yy(ci));
        pause(0.03);
        drawnow
end
0 Comments
Accepted Answer
  Star Strider
      
      
 on 7 Jul 2021
        
      Edited: Star Strider
      
      
 on 7 Jul 2021
  
      Try this — 
figure
h = animatedline('linewidth',2);
axis([1 7 1 7])
axis ij
grid on
x=1:4;
n = 100;
xx=linspace(x(1),x(end),n);
y = [1 1 2 1];
yy = interp1(x,y,xx);
for ci=1:n
        addpoints(h,xx(ci),yy(ci));
        pause(0.03);
        drawnow
        if yy(ci) == max(y)
            text(xx(ci), yy(ci), '$\uparrow Maximum$', 'Horiz','left', 'Vert','top', 'Interpreter','latex')
        end
        if ci == n
            text(xx(ci), yy(ci), '$\leftarrow End$', 'Horiz','left', 'Vert','middle', 'Interpreter','latex')
        end
end
EDIT — (7 Jul 2021 at 16:40)
Corrected typographical error.  
.
More Answers (0)
See Also
Categories
				Find more on Animation 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!