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.

 채택된 답변

Turlough Hughes
Turlough Hughes 2021년 8월 18일

1 개 추천

The following works for me:
roi.Visible = 'off';

댓글 수: 2

similarly, you can use the object (already assigned to roi) with the set function as follows:
set(roi,'Visible','off')
Alan
Alan 2021년 8월 18일
Thanks for your answer. It works well.

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Yongjian Feng
Yongjian Feng 2021년 8월 18일

0 개 추천

Try this:
H = findobj('Type', 'images.roi.rectangle');

카테고리

도움말 센터File Exchange에서 MATLAB Coder에 대해 자세히 알아보기

질문:

2021년 8월 18일

댓글:

2021년 8월 18일

Community Treasure Hunt

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

Start Hunting!

Translated by