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 |