How can i plot on axes on a GUI when click on a push button on another GUI?

Hello!
i have two GUIs with an axes on GUI1 and a push button on GUI2. Now, i want to plot in axes on GUI1 by cliking in the button on GUI2 with the informations in the GUI2
how can i do ?????
I tried a code below: (in function_callback of push button on GUI2)
findaxes = findobj('Tag','modelspace') % modelspace is Tag property of axes on GUI1
plot(findaxes,data from GUI2)
But, matlab return:
findaxes =
0x0 empty GraphicsPlaceholder array.
Error using plot
Vectors must be the same length.
Error in inputpoint>ok_Callback (line 131)
plot(findaxes,rand(1,20))
Error in gui_mainfcn (line 95)
feval(varargin{:});
Error in inputpoint (line 42)
gui_mainfcn(gui_State, varargin{:});
Error in @(hObject,eventdata)inputpoint('ok_Callback',hObject,eventdata,guidata(hObject))
Error while evaluating UIControl Callback
Please help me!
Thank you so much

Réponses (1)

try doing:
target_axes = findobj(groot,'Tag','modelspace')
hope this helps!

2 commentaires

thank you. but i solved my problem
how u solve ur problem plz share

Connectez-vous pour commenter.

Catégories

En savoir plus sur Graphics Objects dans Centre d'aide et File Exchange

Question posée :

le 10 Jan 2019

Commenté :

le 5 Nov 2020

Community Treasure Hunt

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

Start Hunting!

Translated by