Effacer les filtres
Effacer les filtres

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

1 vue (au cours des 30 derniers jours)
Andrei Stefan
Andrei Stefan le 31 Juil 2014
Commenté : Ben11 le 31 Juil 2014
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 commentaire
Ben11
Ben11 le 31 Juil 2014
By "screens" you mean axes right?

Connectez-vous pour commenter.

Réponse acceptée

Ben11
Ben11 le 31 Juil 2014
Modifié(e) : Ben11 le 31 Juil 2014
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 commentaires
Andrei Stefan
Andrei Stefan le 31 Juil 2014
Indeed i meant 'axes'! Thank you for your answer. Makes a lot of sense
Ben11
Ben11 le 31 Juil 2014
great then glad to help!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Interactive Control and Callbacks dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by