Scilab Function
Last update : 25/09/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