How can I fix legend in an animate plot 2D?
Mostrar comentarios más antiguos
figure(1)
for j = 1:length(t)
plot(x,u(:,j),x,v(j,:),x,LF(j,:))
pause(0.1)
end
I would see the legend also the animate is running. Not only at the end of this. Thanks all.
Respuesta aceptada
Más respuestas (1)
Adeel Yousuf
el 28 de En. de 2020
Editada: Adeel Yousuf
el 28 de En. de 2020
Not specific to your query but related to it... if some reader wants to animate the legend with every data point, then following code works with a little modification to @KSSV code. (...can be repeated for multiple vectors & likewise legends):
x = linspace(-2*pi,2*pi);
y1 = sin(x);
for i = 1:20
plot(x,rand(1)*y1,'r');
legend("sin(" + num2str(x(i))+")");
pause(0.1);
drawnow;
end
Categorías
Más información sobre Animation en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!