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
  1 件のコメント
Ben11
Ben11 2014 年 7 月 31 日
By "screens" you mean axes right?

サインインしてコメントする。

採用された回答

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 Center および File ExchangeInteractive Control and Callbacks についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by