update one plot in appdesigner
    3 views (last 30 days)
  
       Show older comments
    
In appdesigner, I have multiple plots, I want to update one or more. The initial plot owrks, the update not. How to do this??
Many thx form you help.
            hold(app.UIAxes, 'on');
            h1 = plot(app.UIAxes,(1:20),'*');
            h2 = plot(app.UIAxes,(3:30),'*');
            hold(app.UIAxes, 'off');
            pause(5);
            set(h1, 'XData', (1:20), 'YData', (20:1));
            drawnow;
0 Comments
Accepted Answer
  Rik
      
      
 on 20 Jun 2022
        This code should work, once you fix the creation of the vector: 20:-1:1.
2 Comments
  Rik
      
      
 on 20 Jun 2022
				No problem. It's a very easy mistake to make. I don't make it daily anymore, but I still ofter forget :-1:.
Maybe I should get in the habit of using :1: for upwards arrays, that way you can't forget :-1: when you need it.
More Answers (0)
See Also
Categories
				Find more on Startup and Shutdown 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!