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

2 views (last 30 days)
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

Answers (1)

Kevin Phung
Kevin Phung on 11 Jan 2019
try doing:
target_axes = findobj(groot,'Tag','modelspace')
hope this helps!

Categories

Find more on Migrate GUIDE Apps in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!