<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<!DOCTYPE MAN SYSTEM "../../manrev.dtd">
<MAN>
  <LANGUAGE>eng</LANGUAGE>
  <TITLE>graphics</TITLE>
  <TYPE>Scilab Function</TYPE>
  <DATE>April 1993</DATE>
  <SHORT_DESCRIPTION name="Graphics"> graphics library overview</SHORT_DESCRIPTION>
  <SECTION label="2d plotting">
    <ITEMIZE>
      <ITEM label="plot2d">
        <SP>: plot a curve</SP>
      </ITEM>
      <ITEM label="plot2d2">
        <SP>: plot a curve as step function</SP>
      </ITEM>
      <ITEM label="plot2d3">
        <SP>: plot a curve with vertical bars</SP>
      </ITEM>
      <ITEM label="plot2d4">
        <SP>: plot a curve with arrows</SP>
      </ITEM>
      <ITEM label="fplot2d">
        <SP>: plot a curve defined by a function</SP>
      </ITEM>
      <ITEM label="champ">
        <SP>: 2D vector field</SP>
      </ITEM>
      <ITEM label="champ1">
        <SP>: 2D vector field with colored arrows</SP>
      </ITEM>
      <ITEM label="fchamp">
        <SP>: direction field of a 2D first order ODE</SP>
      </ITEM>
      <ITEM label="contour2d">
        <SP>: level curves of a surface on a 2D plot</SP>
      </ITEM>
      <ITEM label="fcontour2d">
        <SP>: level curves of a surface defined by a function on a 2D plot</SP>
      </ITEM>
      <ITEM label="grayplot">
        <SP>: 2D plot of a surface using colors</SP>
      </ITEM>
      <ITEM label="fgrayplot">
        <SP>: 2D plot of a surface defined by a function using colors</SP>
      </ITEM>
      <ITEM label="Sgrayplot">
        <SP>: smooth 2D plot of a surface using colors</SP>
      </ITEM>
      <ITEM label="Sfgrayplot">
        <SP>: smooth 2D plot of a surface defined by a function using colors</SP>
      </ITEM>
      <ITEM label="xgrid">
        <SP>: add a grid on a 2D plot</SP>
      </ITEM>
      <ITEM label="errbar">
        <SP>: add vertical error bars on a 2D plot</SP>
      </ITEM>
      <ITEM label="histplot">
        <SP>: plot a histogram</SP>
      </ITEM>
      <ITEM label="Matplot">
        <SP>: 2D plot of a matrix using colors</SP>
      </ITEM>
    </ITEMIZE>
  </SECTION>
  <SECTION label="3d plotting">
    <ITEMIZE>
      <ITEM label="plot3d">
        <SP>: plot a surface</SP>
      </ITEM>
      <ITEM label="plot3d1">
        <SP>: plot a surface with gray or color level</SP>
      </ITEM>
      <ITEM label="fplot3d">
        <SP>: plot a surface defined by a function</SP>
      </ITEM>
      <ITEM label="fplot3d1">
        <SP>: plot a surface defined by a function with gray or color level</SP>
      </ITEM>
      <ITEM label="param3d">
        <SP>: plot one curve</SP>
      </ITEM>
      <ITEM label="param3d1">
        <SP>: plots curves</SP>
      </ITEM>
      <ITEM label="contour">
        <SP>: level curves on a 3D surface</SP>
      </ITEM>
      <ITEM label="fcontour">
        <SP>: level curves on a 3D surface defined by a function</SP>
      </ITEM>
      <ITEM label="hist3d">
        <SP>: 3D representation of a histogram</SP>
      </ITEM>
      <ITEM label="genfac3d">
        <SP>: compute facets of a 3D surface</SP>
      </ITEM>
      <ITEM label="eval3dp">
        <SP>: compute facets of a 3D surface</SP>
      </ITEM>
      <ITEM label="geom3d">
        <SP>: projection from 3D on 2D after a 3D plot</SP>
      </ITEM>
    </ITEMIZE>
  </SECTION>
  <SECTION label="Line and polygon plotting">
    <ITEMIZE>
      <ITEM label="xpoly">
        <SP>: draw a polyline or a polygon</SP>
      </ITEM>
      <ITEM label="xpolys">
        <SP>: draw a set of polylines or polygons</SP>
      </ITEM>
      <ITEM label="xrpoly">
        <SP>: draw a regular polygon</SP>
      </ITEM>
      <ITEM label="xsegs">
        <SP>: draw unconnected segments</SP>
      </ITEM>
      <ITEM label="xfpoly">
        <SP>: fill a polygon</SP>
      </ITEM>
      <ITEM label="xfpolys">
        <SP>: fill a set of polygons</SP>
      </ITEM>
    </ITEMIZE>
  </SECTION>
  <SECTION label="Rectangle plotting">
    <ITEMIZE>
      <ITEM label="xrect">
        <SP>: draw a rectangle</SP>
      </ITEM>
      <ITEM label="xfrect">
        <SP>: fill a rectangle</SP>
      </ITEM>
      <ITEM label="xrects">
        <SP>: draw or fill a set of rectangles</SP>
      </ITEM>
    </ITEMIZE>
  </SECTION>
  <SECTION label="Arc plotting">
    <ITEMIZE>
      <ITEM label="xarc">
        <SP>: draw a part of an ellipse</SP>
      </ITEM>
      <ITEM label="xarcs">
        <SP>: draw parts of a set of ellipses</SP>
      </ITEM>
      <ITEM label="xfarc">
        <SP>: fill a part of an ellipse</SP>
      </ITEM>
      <ITEM label="xfarcs">
        <SP>: fill parts of a set of ellipses</SP>
      </ITEM>
    </ITEMIZE>
  </SECTION>
  <SECTION label="Arrow plotting">
    <ITEMIZE>
      <ITEM label="xarrows">
        <SP>: draw a set of arrows</SP>
      </ITEM>
    </ITEMIZE>
  </SECTION>
  <SECTION label="Strings">
    <ITEMIZE>
      <ITEM label="xstring">
        <SP>: draw strings</SP>
      </ITEM>
      <ITEM label="xstringl">
        <SP>: compute a box which surrounds strings</SP>
      </ITEM>
      <ITEM label="xstringb">
        <SP>: draw strings into a box</SP>
      </ITEM>
      <ITEM label="xtitle">
        <SP>: add titles on a graphics window</SP>
      </ITEM>
      <ITEM label="titlepage">
        <SP>: add a title in the middle of a graphics window</SP>
      </ITEM>
      <ITEM label="xinfo">
        <SP>: draw an info string in the message subwindow</SP>
      </ITEM>
    </ITEMIZE>
  </SECTION>
  <SECTION label="Frames and axes">
    <ITEMIZE>
      <ITEM label="xaxis">
        <SP>: draw an axis</SP>
      </ITEM>
      <ITEM label="graduate">
        <SP>: pretty axis graduations</SP>
      </ITEM>
      <ITEM label="plotframe">
        <SP>: plot a frame with scaling and grids</SP>
      </ITEM>
    </ITEMIZE>
  </SECTION>
  <SECTION label="Coordinates transformations">
    <ITEMIZE>
      <ITEM label="isoview">
        <SP>: set scales for isometric plot (do not change the size of the window)</SP>
      </ITEM>
      <ITEM label="square">
        <SP>: set scales for isometric plot (change the size of the window)</SP>
      </ITEM>
      <ITEM label="scaling">
        <SP>: affine transformation of a set of points</SP>
      </ITEM>
      <ITEM label="rotate">
        <SP>: rotation of a set of points</SP>
      </ITEM>
      <ITEM label="xsetech">
        <SP>: set the sub-window of a graphics window for plotting</SP>
      </ITEM>
      <ITEM label="subplot">
        <SP>: divide a graphics window into a matrix of sub-windows</SP>
      </ITEM>
      <ITEM label="xgetech">
        <SP>: get the current graphics scale</SP>
      </ITEM>
      <ITEM label="xchange">
        <SP>: transform real to pixel coordinates</SP>
      </ITEM>
    </ITEMIZE>
  </SECTION>
  <SECTION label="Colors">
    <ITEMIZE>
      <ITEM label="colormap">
        <SP>: using colormaps</SP>
      </ITEM>
      <ITEM label="getcolor">
        <SP>: dialog to select colors in the current colormap</SP>
      </ITEM>
      <ITEM label="addcolor">
        <SP>: add new colors to the current colormap</SP>
      </ITEM>
      <ITEM label="graycolormap">
        <SP>: linear gray colormap</SP>
      </ITEM>
      <ITEM label="hotcolormap">
        <SP>: red to yellow colormap</SP>
      </ITEM>
    </ITEMIZE>
  </SECTION>
  <SECTION label="Graphics context">
    <ITEMIZE>
      <ITEM label="xset">
        <SP>: set values of the graphics context</SP>
      </ITEM>
      <ITEM label="xget">
        <SP>: get current values of the graphics context</SP>
      </ITEM>
      <ITEM label="xlfont">
        <SP>: load a font in the graphics context or query loaded font</SP>
      </ITEM>
      <ITEM label="getsymbol">
        <SP>: dialog to select a symbol and its size</SP>
      </ITEM>
    </ITEMIZE>
  </SECTION>
  <SECTION label="Save and load">
    <ITEMIZE>
      <ITEM label="xsave">
        <SP>: save graphics into a file</SP>
      </ITEM>
      <ITEM label="xload">
        <SP>: load a saved graphics</SP>
      </ITEM>
      <ITEM label="xbasimp">
        <SP>: send graphics to a Postscript printer or in a file</SP>
      </ITEM>
      <ITEM label="xs2fig">
        <SP>: send graphics to a file in Xfig syntax</SP>
      </ITEM>
      <ITEM label="xs2gif">
        <SP>: send graphics to a file in Gif syntax</SP>
      </ITEM>
      <ITEM label="xs2ppm">
        <SP>: send graphics to a file in PPM syntax</SP>
      </ITEM>
    </ITEMIZE>
  </SECTION>
  <SECTION label="Graphics primitives">
    <ITEMIZE>
      <ITEM label="xbasc">
        <SP>: clear a graphics window and erase the associated recorded graphics</SP>
      </ITEM>
      <ITEM label="xclear">
        <SP>: clear a graphics window</SP>
      </ITEM>
      <ITEM label="driver">
        <SP>: select a graphics driver</SP>
      </ITEM>
      <ITEM label="xinit">
        <SP>: initialisation of a graphics driver</SP>
      </ITEM>
      <ITEM label="xend">
        <SP>: close a graphics session</SP>
      </ITEM>
      <ITEM label="xbasr">
        <SP>: redraw a graphics window</SP>
      </ITEM>
      <ITEM label="replot">
        <SP>: redraw the current graphics window with new boundaries</SP>
      </ITEM>
      <ITEM label="xpause">
        <SP>: suspend Scilab</SP>
      </ITEM>
      <ITEM label="xselect">
        <SP>: raise the current graphics window</SP>
      </ITEM>
      <ITEM label="xclea">
        <SP>: erase a rectangle</SP>
      </ITEM>
      <ITEM label="xclip">
        <SP>: set a clipping zone</SP>
      </ITEM>
      <ITEM label="xdel">
        <SP>: delete a graphics window</SP>
      </ITEM>
      <ITEM label="winsid">
        <SP>: return the list of graphics windows</SP>
      </ITEM>
      <ITEM label="xname">
        <SP>: change the name of the current graphics window</SP>
      </ITEM>
    </ITEMIZE>
  </SECTION>
  <SECTION label="Mouse position">
    <ITEMIZE>
      <ITEM label="xclick">
        <SP>: wait for a mouse click</SP>
      </ITEM>
      <ITEM label="locate">
        <SP>: mouse selection of a set of points</SP>
      </ITEM>
      <ITEM label="xgetmouse">
        <SP>: get the current position of the mouse</SP>
      </ITEM>
    </ITEMIZE>
  </SECTION>
  <SECTION label="Interactive editor">
    <ITEMIZE>
      <ITEM label="edit_curv">
        <SP>: interactive graphics curve editor</SP>
      </ITEM>
      <ITEM label="gr_menu">
        <SP>: simple interactives graphic editor</SP>
      </ITEM>
      <ITEM label="sd2sci">
        <SP>: gr_menu structure to scilab instruction convertor</SP>
      </ITEM>
    </ITEMIZE>
  </SECTION>
  <SECTION label="Graphics functions for automatic control">
    <ITEMIZE>
      <ITEM label="bode">
        <SP>: Bode plot</SP>
      </ITEM>
      <ITEM label="gainplot">
        <SP>: magnitude plot</SP>
      </ITEM>
      <ITEM label="nyquist">
        <SP>: Nyquist plot</SP>
      </ITEM>
      <ITEM label="m_circle">
        <SP>: M-circle plot</SP>
      </ITEM>
      <ITEM label="chart">
        <SP>: Nichols chart</SP>
      </ITEM>
      <ITEM label="black">
        <SP>: Black's diagram</SP>
      </ITEM>
      <ITEM label="evans">
        <SP>: Evans root locus</SP>
      </ITEM>
      <ITEM label="sgrid">
        <SP>: s-plane grid lines</SP>
      </ITEM>
      <ITEM label="plzr">
        <SP>: pole-zero plot</SP>
      </ITEM>
      <ITEM label="zgrid">
        <SP>: zgrid plot</SP>
      </ITEM>
    </ITEMIZE>
  </SECTION>
</MAN>
