Borrar filtros
Borrar filtros

How to get text that is dynamic on a graph?

10 visualizaciones (últimos 30 días)
Francisco Sanchez
Francisco Sanchez el 24 de Feb. de 2018
Respondida: Francisco Sanchez el 24 de Feb. de 2018
So I'd like to get a graph that changes as variables change. I have played with this test to try to get rotating text but for some reason, the graph does not open until after I pause or quite the while loop. Just curious if there is a better way to do what I'd like to do
axis([0 5 0 5]);
a =0;
while true
a =a +1
h=text(2.5,2.5,'Rotated text','rotation',a);
delete(h)
end

Respuesta aceptada

Guillaume
Guillaume el 24 de Feb. de 2018
In general figures do not update while code is running. To force an update while code is running use drawnow
axis([0 5 0 5]);
a =0;
while true
a =a +1
h=text(2.5,2.5,'Rotated text','rotation',a);
drawnow();
delete(h)
end

Más respuestas (1)

Francisco Sanchez
Francisco Sanchez el 24 de Feb. de 2018
Thanks! Works perfectly

Categorías

Más información sobre Line Plots 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!

Translated by