Passing values between two guis and plotting
1 view (last 30 days)
Show older comments
I have a couple of guis. The first one is called figure1 and the second figure2. The first one includes a slider. The value of that slider should be used to plot a sine function on an axis in the second gui. In the slider callback, I've written the following lines of code :
h=findobj('Tag','figure2');
figure2_data=guidata(h);
x=get(handles.slider1,'Value')
t=0:0.1:10;
plot(figure2_data.axes1,x,sin(x*t));
The values on the x-axis get changed when I move the slider but nothing is plotted on the axis. Can anyone help me understand what's wrong with my code?
0 Comments
Answers (1)
Vipresh Gangwal
on 28 Jul 2017
try adding drawnow after you call plot function. Please note that I have not tried this, just guessing that this might work.
https://www.mathworks.com/help/matlab/ref/drawnow.html
See Also
Categories
Find more on Interactive Control and Callbacks 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!