drawnow
Update figures and process callbacks
Syntax
Description
drawnow updates figures and processes any
pending callbacks. Use this command if you modify graphics objects
and want to see the updates on the screen immediately.
drawnow limitrate limits the number of updates to 20 frames per second.
                    If it has been fewer than 50 milliseconds since the last update, or if the
                    graphics renderer is busy (either with the previous change or because it is
                    initializing), then drawnow skips the new update at that
                    time. Use this command if you are updating graphics objects in a loop and do not
                    need to see every update on the screen. Skipping updates can create faster
                    animations. Pending callbacks are processed, so you can interact with figures
                    during animations. 
drawnow nocallbacks defers callbacks, such as the
                        ButtonDownFcn callback, until the next full
                        drawnow command. Use this option if you want to prevent
                    callbacks from interrupting your code. Deferring callbacks temporarily disables
                    figure interactions, such as mouse clicks or resizing the figure. Deferring
                    callbacks does not affect animation speed.
drawnow limitrate nocallbacks limits the number of updates to 20 frames
                    per second and skips updates if the renderer is busy. This syntax also prevents
                    callbacks from interrupting your code, which temporarily disables figure
                    interactions.
drawnow update skips updates if the renderer is busy and defers
                    callbacks. This syntax is not recommended. Use the limitrate
                    option instead.
drawnow expose updates figures, but defers callbacks. This syntax is not
                    recommended. Use the nocallbacks option instead.
Examples
More About
Tips
- The - nocallbacksoption always adds interrupting callbacks to the queue. If you want to discard interrupting callbacks, then use the- Interruptibleand- BusyActionproperties instead.
Extended Capabilities
Version History
Introduced before R2006a


