- Scilab Help
 - GUI
 - Borders
 - Layouts
 - uitree
 - about
 - addmenu
 - clipboard
 - close
 - Console properties
 - createWindow
 - delmenu
 - exportUI
 - figure
 - findobj
 - gcbo
 - getcallbackobject
 - getinstalledlookandfeels
 - getlookandfeel
 - getvalue
 - Interactive Editor
 - loadGui
 - messagebox
 - printfigure
 - printsetupbox
 - progressionbar
 - root_properties
 - saveGui
 - setlookandfeel
 - setmenu
 - toolbar
 - toprint
 - tree_show
 - uicontextmenu
 - uicontrol
 - uicontrol properties
 - uigetcolor
 - uigetdir
 - uigetfile
 - uigetfont
 - uimenu
 - uimenu properties
 - uiputfile
 - unsetmenu
 - usecanvas
 - waitbar
 - x_choices
 - x_choose
 - x_choose_modeless
 - x_dialog
 - x_matrix
 - x_mdialog
 
Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
figure
create a figure
Calling Sequence
f = figure(num); f = figure("PropertyName1", Propertyvalue1, ..., ..., "PropertyNameN", PropertyvalueN);
Description
This routine creates a figure. If an ID is given, the figure corresponding to this ID is created. Otherwise, the window is created with the first free ID, that is the lowest integer not already used by a window.
Arguments
- num
 ID of the window to create. If not specified, the first free ID is used.
- PropertyName{1, ..., N}
 character string name of a property to set. One of the property names listed below.
- PropertyValue{1, ..., N}
 scilab object value to give to the corresponding property.
- f
 handle of the newly created window.
Properties
- BackgroundColor
 [1,3] real vector or string Background color of the figure. A color is specified as Red, Green and Blue values. Those values are real in [0,1]. The color can be given as a real vector, ie [R,G,B] or a string where each value is separated by a "|", ie "R|G|B"
- Figure_name
 character string, allows to set the title of the figure.
- Position
 allows to control the geometrical aspect of the figure. It is a [1,4] real vector [x y width height] where the letters stand for the x location of the top left corner, the y location of the top left corner, the width and the height of the virtual graphics window (the part of the figure which contains uicontrols and graphics). See the axes_size property description in figure properties help page. One can also set this property by giving a string where the fields are separated by a "|", ie "x|y|width|height".
- Tag
 string this property is generally used to identify the figure. It allows to give it a "name". Mainly used in conjontion with findobj().
- Userdata
 this can be used to associate some Scilab objects to a figure.
Examples
// Create figure having figure_id==3 h=figure(3); // Add a text uicontrol in figure 3 uicontrol(h, "style", "text", ... "string", "This is a figure", ... "position", [50 70 100 100], ... "fontsize",15); // Create figure having figure_id==1 figure(); // Add a text uicontrol in figure 1 uicontrol("style", "text", ... "string", "Another figure", ... "position", [50 70 100 100], ... "fontsize", 15); // Close current figure (ie figure 1) close(); // close figure 3 close(h);
See Also
- close — close a figure or a window
 - gcf — Return handle of current graphic window.
 - createWindow — create a window
 
| Report an issue | ||
| << exportUI | GUI | findobj >> |