Effacer les filtres
Effacer les filtres

how can I add label to rectangle object ?

49 vues (au cours des 30 derniers jours)
safa BY
safa BY le 3 Août 2018
My code : rect=rectangle('Position',pos);
draggable(rect); set(rect,'FaceColor','none','EdgeColor','g','LineWidth',6);
And now I want to add a label to the rectangle

Réponses (1)

Eduard Reitmann
Eduard Reitmann le 3 Août 2018
I am not familiar with the 'draggable' function, but this should give you a text box in the middle of the square.
text(pos(1)+pos(3)/2,pos(2)+pos(4)/2,'Title','HorizontalAlignment','center')
  5 commentaires
Eduard Reitmann
Eduard Reitmann le 6 Août 2018
You are welcome. I hope it solved your problem.
Sucharitha Chokkappa Gari
Sir,
text(pos(1)+pos(3)/2,pos(2)+pos(4)/2,'Title','HorizontalAlignment','center')
this works for me
How do I do if I have 4 rectangles being plotted in loop and I want to name them as rect1, rect2...

Connectez-vous pour commenter.

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by