How to plot on a different screen inside of a GUI ?

조회 수: 1 (최근 30일)
Andrei Stefan
Andrei Stefan 2014년 7월 31일
댓글: Ben11 2014년 7월 31일
Hello
I am trying to plot on a screen inside a GUI, which is not the current screen.The command:
axes(handles.screen2);
seems to do the job. However there are 3 screens inside the GUI, and i struggle when it comes to using the handles for plotting. Is there another way to implement this, without needing to change the axles every time when i want to plot on a different screen?
Thank you

채택된 답변

Ben11
Ben11 2014년 7월 31일
편집: Ben11 2014년 7월 31일
If I understood your question correctly, you can specify in your call to plot the axes (or "screen") in which you want your plot to appear:
plot(handles.screen1,x1,y1);
plot(handles.screen2,x2,y2);
plot(handles.screen3,x3,y3);
then you don't have to constantly change the current axes with the
axes(handles.screenx) command
It is what you meant?
  댓글 수: 2
Andrei Stefan
Andrei Stefan 2014년 7월 31일
Indeed i meant 'axes'! Thank you for your answer. Makes a lot of sense
Ben11
Ben11 2014년 7월 31일
great then glad to help!

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Interactive Control and Callbacks에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by