Man Scilab

Graphics
Scilab Function

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
  • Back