Graphics
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 |