rectangle invisible in matlab

7 visualizzazioni (ultimi 30 giorni)
Alan
Alan il 18 Ago 2021
Commentato: Alan il 18 Ago 2021
Hi all,
I draw a rectangular in a figure by the code,
roi = drawrectangle('color','r','linewidth',2);
And now I want to set the rectangular invisible, so I code like this:
H = findobj(handles, 'type','rectangle');
set(H,'visible','off');
But this code does not work at all.
Could anyone help me to figure it out?
Thanks so much.

Risposta accettata

Turlough Hughes
Turlough Hughes il 18 Ago 2021
The following works for me:
roi.Visible = 'off';
  2 Commenti
Turlough Hughes
Turlough Hughes il 18 Ago 2021
similarly, you can use the object (already assigned to roi) with the set function as follows:
set(roi,'Visible','off')
Alan
Alan il 18 Ago 2021
Thanks for your answer. It works well.

Accedi per commentare.

Più risposte (1)

Yongjian Feng
Yongjian Feng il 18 Ago 2021
Try this:
H = findobj('Type', 'images.roi.rectangle');

Categorie

Scopri di più su Programming in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by