Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.3.0 - English

Change language to:
Français - 日本語 - Português

Please note that the recommended version of Scilab is 2024.0.0. This page might be outdated.
See the recommended documentation of this function

Scilab manual >> Graphics Library > figure_operations > drawlater

drawlater

makes axes children invisible.

Calling Sequence

drawlater()

Description

This function can be used not to display immediatly onto the current figure the next created graphics objects - i.e. by calling high level functions such as plotting functions or setting properties to existant objects. The immediate_drawing property of the current figure is set to 'off' in order to postpon the next drawings.

It can specially be used with the drawnow function.

To enable back the immediate_drawing for the current figure, you can use drawnow function.

Warning : note that between drawlater and drawnow calls, the current figure may have changed. Therefore, this must be used carefully.

Examples

//Example :  one axes / one figure
drawlater(); 
xfarc(.25,.55,.1,.15,0,64*360);
xfarc(.55,.55,.1,.15,0,64*360);
xfrect(.3,.8,.3,.2); 
xfrect(.2,.7,.5,.2);  
xfrect(.32,.78,.1,.1);
xfrect(.44,.78,.14,.1);
xfrect(-.2,.4,1.5,.8);
xstring(0.33,.9,"A Scilab Car");    
a=get("current_axes");
a.children(1).font_size=4;
a.children(1).font_style=4;  
a.children(1).background=5;
a.children(3).background=8;
a.children(4).background=8; 
a.children(5).background=17;
a.children(6).background=17; 
a.children(7).background=25;
a.children(8).background=25;
xclick();drawnow();
 
//Example 2:: two axes / one figure

subplot(212)
a=gca();
drawlater // what will be present in this axes will be displayed later
plot2d // draw these axes and children later...

subplot(211) // Warning: we change the axes
plot2d1 // default drawing mode

draw(a) // ...axes only is visible providing you not redraw the window
drawnow() // all is visible

Authors

Djalel ABDEMOUCHE, F.Leray

<< clf figure_operations drawnow >>

Copyright (c) 2022-2023 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Jan 26 16:23:46 CET 2011