Scilab Function
Last update : April 1993

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