Scilab Function
Last update : 28/12/2008
Graphics - graphics library overview
2d plotting
-
-
plot2d: plot a curve
-
plot2d2: plot a curve as step function
-
plot2d3: plot a curve with vertical bars
-
plot2d4: plot a curve with arrows
-
fplot2d: plot a curve defined by a function
-
champ: 2D vector field
-
champ1: 2D vector field with colored arrows
-
fchamp: direction field of a 2D first order ODE
-
contour2d: level curves of a surface on a 2D plot
-
fcontour2d: level curves of a surface defined by a function on a 2D plot
-
grayplot: 2D plot of a surface using colors
-
fgrayplot: 2D plot of a surface defined by a function using colors
-
Sgrayplot: smooth 2D plot of a surface using colors
-
Sfgrayplot: smooth 2D plot of a surface defined by a function using colors
-
xgrid: add a grid on a 2D plot
-
errbar: add vertical error bars on a 2D plot
-
histplot: plot a histogram
-
Matplot: 2D plot of a matrix using colors
3d plotting
-
-
plot3d: plot a surface
-
plot3d1: plot a surface with gray or color level
-
fplot3d: plot a surface defined by a function
-
fplot3d1: plot a surface defined by a function with gray or color level
-
param3d: plot one curve
-
param3d1: plots curves
-
contour: level curves on a 3D surface
-
fcontour: level curves on a 3D surface defined by a function
-
hist3d: 3D representation of a histogram
-
genfac3d: compute facets of a 3D surface
-
eval3dp: compute facets of a 3D surface
-
geom3d: projection from 3D on 2D after a 3D plot
Line and polygon plotting
-
-
xpoly: draw a polyline or a polygon
-
xpolys: draw a set of polylines or polygons
-
xrpoly: draw a regular polygon
-
xsegs: draw unconnected segments
-
xfpoly: fill a polygon
-
xfpolys: fill a set of polygons
Rectangle plotting
-
-
xrect: draw a rectangle
-
xfrect: fill a rectangle
-
xrects: draw or fill a set of rectangles
Arc plotting
-
-
xarc: draw a part of an ellipse
-
xarcs: draw parts of a set of ellipses
-
xfarc: fill a part of an ellipse
-
xfarcs: fill parts of a set of ellipses
Arrow plotting
-
xarrows: draw a set of arrows
Strings
-
-
xstring: draw strings
-
xstringl: compute a box which surrounds strings
-
xstringb: draw strings into a box
-
xtitle: add titles on a graphics window
-
titlepage: add a title in the middle of a graphics window
-
xinfo: draw an info string in the message subwindow
Frames and axes
-
-
xaxis: draw an axis
-
graduate: pretty axis graduations
-
plotframe: plot a frame with scaling and grids
Coordinates transformations
-
-
isoview: set scales for isometric plot (do not change the size of the window)
-
square: set scales for isometric plot (change the size of the window)
-
scaling: affine transformation of a set of points
-
rotate: rotation of a set of points
-
xsetech: set the sub-window of a graphics window for plotting
-
subplot: divide a graphics window into a matrix of sub-windows
-
xgetech: get the current graphics scale
-
xchange: transform real to pixel coordinates
Colors
-
-
colormap: using colormaps
-
getcolor: dialog to select colors in the current colormap
-
addcolor: add new colors to the current colormap
-
graycolormap: linear gray colormap
-
hotcolormap: red to yellow colormap
Graphics context
-
-
xset: set values of the graphics context
-
xget: get current values of the graphics context
-
xlfont: load a font in the graphics context or query loaded font
-
getsymbol: dialog to select a symbol and its size
Save and load
-
-
xsave: save graphics into a file
-
xload: load a saved graphics
-
xbasimp: send graphics to a Postscript printer or in a file
-
xs2fig: send graphics to a file in Xfig syntax
-
xs2gif: send graphics to a file in Gif syntax
-
xs2ppm: send graphics to a file in PPM syntax
Graphics primitives
-
-
xbasc: clear a graphics window and erase the associated recorded graphics
-
xclear: clear a graphics window
-
driver: select a graphics driver
-
xinit: initialisation of a graphics driver
-
xend: close a graphics session
-
xbasr: redraw a graphics window
-
replot: redraw the current graphics window with new boundaries
-
xpause: suspend Scilab
-
xselect: raise the current graphics window
-
xclea: erase a rectangle
-
xclip: set a clipping zone
-
xdel: delete a graphics window
-
winsid: return the list of graphics windows
-
xname: change the name of the current graphics window
Mouse position
-
-
xclick: wait for a mouse click
-
locate: mouse selection of a set of points
-
xgetmouse: get the current position of the mouse
Interactive editor
-
-
edit_curv: interactive graphics curve editor
-
gr_menu: simple interactives graphic editor
-
sd2sci: gr_menu structure to scilab instruction convertor
Graphics functions for automatic control
-
-
bode: Bode plot
-
gainplot: magnitude plot
-
nyquist: Nyquist plot
-
m_circle: M-circle plot
-
chart: Nichols chart
-
black: Black's diagram
-
evans: Evans root locus
-
sgrid: s-plane grid lines
-
plzr: pole-zero plot
-
zgrid: zgrid plot