calling invisible figures without toggling visibility

i want to create a function that plots a bunch of invisible figures, and then returns figure handles, without actualy drawing the figures.
i tried doing:
f=figure(1)
f.Visible=off
figure(f)
or
f=figure(1)
f.Visible=off
figure(1)
but in both cases the figure visibility toggles back on when I call it
I cannot plot right away after setting visibility, because my function alternates between figures, plotting different curves on different figures
would be thankful for any assistance
Nathan

 채택된 답변

Mehmed Saad
Mehmed Saad 2021년 3월 2일
편집: Mehmed Saad 2021년 3월 2일
f= figure(1);
a = axes(f);
f.Visible = 'off';
x = 1:10;
y = 1:10;
plot(a,x,y)
Now when you want to see the picure, just call
f.Visible = 'on'

추가 답변 (0개)

카테고리

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

태그

질문:

2021년 3월 2일

댓글:

2021년 3월 2일

Community Treasure Hunt

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

Start Hunting!

Translated by