Plot controls

Explanation of tables
*green Function exists in octave 2.0.x
Noted incompatibilities and missing features
+yellow Function exists in matcompat
Author and home for the function.
?orange Function doesn't exist
Explanation of what you can do instead.
xred Function doesn't exist, and no work-around

Figure controls
xnewplot
+figure
??
xgcf
+clf
Paul Kienzle
*shg
xclose
?refresh
replot ?

Axis controls
+axis
extended by Paul Kienzle
xzoom
*grid
*hold
*ishold
*subplot
xbox
xaxes
xgca
xcla
xdaspect
xpbaspect
xxlim
xylim
xzlim

Labels
*title
*xlabel
*ylabel
*zlabel
+legend
Paul Kienzle, from Laurent Mazet
xcolorbar
xtexlabel
+gtext
Paul Kienzle has a version for non-multiplot x11, but the text will be in a different place when you print it; it is better to use text() directly.
xplotedit

Primitives
+text
Paul Kienzle
xline
xrectangle
xsurface
xlight
+patch
Daniel Heiserer has a hack using gnuplot included herein. Search the archives for a better way (gnuplot with shading support).
xreducepatch
xshrinkfaces
xsurf2patch

Handle manipulation
xishandle
xset
xget
xreset
xdelete
xgco
xgcbo
xgcbf
+drawnow
Paul Kienzle
xfindobj
xcopyobj
xisappdata
xgetappdata
xsetappdata
xrmappdata

Printing
+print
Daniel Heiserer, and a simpler version by Andy Adler.
xprintopt
xorient
?vrml
Etienne Grossman

Animation
xgetframe
xmovie
xqtwrite
xrotate
xframe2im
xim2frame
xcapture
xmoviein

Colour controls
*colormap
xspinmap
xrgbplot
xcaxis
xshading
xhidden
+brighten
Kai Habel
xcolordef
xgraymon

Colour maps
*gray
+hsv
+hot
+bone
+copper
+pink
+white
+flag
+jet
+prism
+cool
+autumn
+spring
+winter
+summer
Kai Habel has all these colormaps.
xlines
xcolorcube
xvga
xcontrast

Lighting control
xsurfl
xlighting
xmaterial
xspecular
xdiffuse
xsurfnorm
xlightangle

View control
+view
Ariel Tankus
xviewmtx
xrotate3d

Camera control
xcampos
xcamtarget
xcamva
xcamup
xcamproj
xcamorbit
xcampan
xcamdolly
xcamzoom
xcamroll
xcamlookat
xcameramenu
xcamlight

Examples
xcylinder
xsphere

User input
+ginput
Andy Adler; octave sources Dec 2, 2000. Not the usual matlab interface: user must fix the axes and click the corners of the plot before selecting the points. plplot interface provides proper ginput. gnuplot contributions site has patches for mouse support; don't know if this allows ginput for octave using gnuplot yet.
xdragrect
xrbbox