How to create moving text
10 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Rajawarman Thiruselvam
le 6 Juil 2021
Modifié(e) : Jonas
le 7 Juil 2021
Is it possible to create a moving text along with a line??
0 commentaires
Réponse acceptée
Jonas
le 6 Juil 2021
you can move the text every now and then by changing the coordinates. e.g.
data=randi(42,100,1);
m=mean(data);
plot(data);
yline(m);
tx=text(1,1.1*m,'some text','Color','r');
for xCor=2:80
tx.Position=tx.Position+[1 0 0];
pause(0.1)
end
5 commentaires
Jonas
le 7 Juil 2021
Modifié(e) : Jonas
le 7 Juil 2021
tx=text(x(1),1.1*y(1),'lead');
creates the text label 'lead' near x(1) and y(1). i used 1.1*y(1) to be sure that the label is not exactly on the point of the curve i want to label but a bit above
similarly i use a slightly bigger y when i move the label according to the further points of the curve
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Annotations dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!