#! /bin/sh
# This is a shell archive.  Remove anything before this line, then unpack
# it by saving it into a file and typing "sh file".  To overwrite existing
# files, type "sh file -c".  You can also feed this as standard input via
# unshar, or by typing "sh <file", e.g..  If this archive is complete, you
# will see the following message at the end:
#		"End of shell archive."
# Contents:  help help/Actions_Command help/AddAxes_Command
#   help/AxisLabels help/Brush_BrushOn help/Brush_ColorMenu
#   help/Brush_Command help/Brush_Complement help/Brush_DeleteErased
#   help/Brush_Erase help/Brush_GlyphMenu help/Brush_Modes
#   help/Brush_PointsLines help/Brush_ResetMenu help/Brush_SaveInFile
#   help/Brush_SaveInVar help/Brush_SendUpdate help/CarryVars_Command
#   help/DotPlot_Command help/DotPlot_Cycle help/Exit_Command
#   help/Help help/Identify_Command help/Identify_RmLabels
#   help/LineEdit_AddLines help/LineEdit_Command help/LineEdit_Read
#   help/LineEdit_RmAllLines help/LineEdit_RmLines help/LineEdit_Save
#   help/NewData_Command help/Note help/Options_Command
#   help/PlotWindow help/Print_Command help/Rotate_Axis
#   help/Rotate_ChangeDir help/Rotate_Command help/Rotate_Interp
#   help/Rotate_Pause help/Rotate_Reinit help/Rotate_Rock
#   help/Rotate_SaveCoefs help/Rotate_Speed help/Scale_Center
#   help/Scale_Command help/Scale_ResetScale help/Scale_ResetShift
#   help/Scale_ScaleControl help/Scale_ShiftControl
#   help/ShowLines_Command help/ShowPoints_Command help/Stdize_NDev
#   help/Stdize_StdizeMenu help/TourPP_IndexMenu help/TourPP_Jumpsz
#   help/TourPP_MkBitmap help/TourPP_Optimize help/TourPP_TermsinExp
#   help/Tour_Backtrack help/Tour_BtrackDir help/Tour_Command
#   help/Tour_IOMenu help/Tour_LocalScan help/Tour_Pause
#   help/Tour_PrinComp help/Tour_ProjPursuit help/Tour_Reinit
#   help/Tour_SaveCoefs help/Tour_Speed help/Tour_StepGo
#   help/Unlink_Command help/VarPanel help/VarTransform
#   help/XYPlot_Command help/XYPlot_Cycle
# Wrapped by dfs@lestat on Wed Mar 25 16:07:43 1992
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test ! -d 'help' ; then
    echo shar: Creating directory \"'help'\"
    mkdir 'help'
fi
if test -f 'help/Actions_Command' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Actions_Command'\"
else
echo shar: Extracting \"'help/Actions_Command'\" \(187 characters\)
sed "s/^X//" >'help/Actions_Command' <<'END_OF_FILE'
XActions
X
XNew data: read in a new data file
XPrint: print plotting window
XSubset data:  specify a subset of the current data matrix
XStore resources:  create a data-specific .resources file
END_OF_FILE
if test 187 -ne `wc -c <'help/Actions_Command'`; then
    echo shar: \"'help/Actions_Command'\" unpacked with wrong size!
fi
# end of 'help/Actions_Command'
fi
if test -f 'help/AddAxes_Command' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/AddAxes_Command'\"
else
echo shar: Extracting \"'help/AddAxes_Command'\" \(143 characters\)
sed "s/^X//" >'help/AddAxes_Command' <<'END_OF_FILE'
XAdd axes
X
XWhen this button is on, axes are added to the plot.
X
XThis can be set in the XGobi resource file.  The default is
X
X*showAxes:   True
X
END_OF_FILE
if test 143 -ne `wc -c <'help/AddAxes_Command'`; then
    echo shar: \"'help/AddAxes_Command'\" unpacked with wrong size!
fi
# end of 'help/AddAxes_Command'
fi
if test -f 'help/AxisLabels' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/AxisLabels'\"
else
echo shar: Extracting \"'help/AxisLabels'\" \(171 characters\)
sed "s/^X//" >'help/AxisLabels' <<'END_OF_FILE'
XAdd Axes:  add axis labels
X
XThis button toggles on and off axis labels.  These labels can remain
Xin place during any operations that are performed on a two-variable
Xplot.
END_OF_FILE
if test 171 -ne `wc -c <'help/AxisLabels'`; then
    echo shar: \"'help/AxisLabels'\" unpacked with wrong size!
fi
# end of 'help/AxisLabels'
fi
if test -f 'help/Brush_BrushOn' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Brush_BrushOn'\"
else
echo shar: Extracting \"'help/Brush_BrushOn'\" \(390 characters\)
sed "s/^X//" >'help/Brush_BrushOn' <<'END_OF_FILE'
XBrush On: activate brushing
X
XWhen the "Brush On" button is highlighted, moving the brush over a
Xplotted point will cause that point to change its color or plotting
Xcharacter (called a glyph).  If brushing is turned off, the brush can
Xbe freely moved across the plotting window and it will not change the
Xpoints.
X
XThink of this button as the operation that puts the paint on the
Xpaintbrush.
END_OF_FILE
if test 390 -ne `wc -c <'help/Brush_BrushOn'`; then
    echo shar: \"'help/Brush_BrushOn'\" unpacked with wrong size!
fi
# end of 'help/Brush_BrushOn'
fi
if test -f 'help/Brush_ColorMenu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Brush_ColorMenu'\"
else
echo shar: Extracting \"'help/Brush_ColorMenu'\" \(564 characters\)
sed "s/^X//" >'help/Brush_ColorMenu' <<'END_OF_FILE'
XColor Menu: choose a brushing color
X
XBelow the Painting button are the Color Menu and the Glyph Menu.  Press
Xand hold on the menu buttons to activate the menus.  Drag the mouse and
Xrelease when the label for the color or glyph you want is highlighted.
X
XThe Color Menu is only active if you are using a color workstation.
X
XResources:
X
X  *brushColor0: Sienna
X  *brushColor1: HotPink
X  *brushColor2: Red
X  *brushColor3: Orange
X  *brushColor4: Yellow
X  *brushColor5: Green
X  *brushColor6: SkyBlue
X  *brushColor7: Orchid
X  *brushColor8: Peru
X  *brushColor9: SlateBlue
X
END_OF_FILE
if test 564 -ne `wc -c <'help/Brush_ColorMenu'`; then
    echo shar: \"'help/Brush_ColorMenu'\" unpacked with wrong size!
fi
# end of 'help/Brush_ColorMenu'
fi
if test -f 'help/Brush_Command' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Brush_Command'\"
else
echo shar: Extracting \"'help/Brush_Command'\" \(1709 characters\)
sed "s/^X//" >'help/Brush_Command' <<'END_OF_FILE'
XBrush
X
XThis activates a set of operations used in brushing.  Brushing can be
Xperformed with one single XGobi process running, but it is most
Xinteresting and useful to perform brushing with more than one XGobi
Xprocess active at the same time, with a different view of the same data
Xdisplayed in each.  When brushing operations are performed in any one
XXGobi window, the new current state is instantly broadcast.  Any other
XXGobi window that read the broadcast information promptly updates its
Xown window to reflect the changes.  In order to respond to brushing
Xevents, an XGobi process must be plotting data with the same number of
Xrows as the broadcasting window, but it need not be in the Brushing
Xmode itself.  (In fact, machine response is best if the passive window
Xis in a Pause state or in the XY Plot mode, consuming few computing
Xcycles.)  In order to prevent the sending or receiving of brushing
Xinformation, select Unlink in the main panel.
X
XThe instruction label that appears above the plotting window is
Xthere to remind you of the brush use.  As you move the pointer
Xinside the plotting window, the "brush," which is drawn in the
Xcurrent plotting color, will move with you.  If you are brushing
Xpoints, the brush is a rectangle and points contained inside it
Xare brushed; if you are brushing line segments, the brush is a
Xcrosshair and line segments intersected by either leg of the
Xbrush are brushed.  It is possible to brush both points and line
Xsegments at the same time.
X
XTo brush points or lines, hold the left button down and move the
Xpointer.  To reshape the brush, hold down the middle button and 
Xmove.  To brush and reshape at the same time, hold down both the
Xleft and middle buttons.
X
END_OF_FILE
if test 1709 -ne `wc -c <'help/Brush_Command'`; then
    echo shar: \"'help/Brush_Command'\" unpacked with wrong size!
fi
# end of 'help/Brush_Command'
fi
if test -f 'help/Brush_Complement' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Brush_Complement'\"
else
echo shar: Extracting \"'help/Brush_Complement'\" \(262 characters\)
sed "s/^X//" >'help/Brush_Complement' <<'END_OF_FILE'
XComplement
X
XClicking here causes erased points to become visible and visible points
Xto become erased.  There is no Undo operation for erasing, but by using
Xa combination of Complement and Erase, a user can recover particular
Xpoints that were previously erased.
X
END_OF_FILE
if test 262 -ne `wc -c <'help/Brush_Complement'`; then
    echo shar: \"'help/Brush_Complement'\" unpacked with wrong size!
fi
# end of 'help/Brush_Complement'
fi
if test -f 'help/Brush_DeleteErased' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Brush_DeleteErased'\"
else
echo shar: Extracting \"'help/Brush_DeleteErased'\" \(318 characters\)
sed "s/^X//" >'help/Brush_DeleteErased' <<'END_OF_FILE'
XDelete erased
X
XClick on this button to specify that erased points should be
Xtreated as "deleted."  When the data are standardized or
Xscaled, it will be as if those points are not there.
X
XUndelete
X
XRestore the "deleted" points.  They will still be erased, but
Xthey will be included in data standardization and scaling.
END_OF_FILE
if test 318 -ne `wc -c <'help/Brush_DeleteErased'`; then
    echo shar: \"'help/Brush_DeleteErased'\" unpacked with wrong size!
fi
# end of 'help/Brush_DeleteErased'
fi
if test -f 'help/Brush_Erase' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Brush_Erase'\"
else
echo shar: Extracting \"'help/Brush_Erase'\" \(165 characters\)
sed "s/^X//" >'help/Brush_Erase' <<'END_OF_FILE'
XErase
X
XWhen Erase is activated, the brush is used to cause points to become
Xinvisible; that is, they are simply not plotted.  This is always a
Xpersistent operation.
END_OF_FILE
if test 165 -ne `wc -c <'help/Brush_Erase'`; then
    echo shar: \"'help/Brush_Erase'\" unpacked with wrong size!
fi
# end of 'help/Brush_Erase'
fi
if test -f 'help/Brush_GlyphMenu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Brush_GlyphMenu'\"
else
echo shar: Extracting \"'help/Brush_GlyphMenu'\" \(439 characters\)
sed "s/^X//" >'help/Brush_GlyphMenu' <<'END_OF_FILE'
XGlyph menu
X
XBelow the Painting button are the Color Menu and the Glyph Menu.  Press
Xand hold on the menu buttons to activate the menus.  Drag the mouse and
Xrelease when the label for the color or glyph you want is highlighted.
X
XYou can set the glyph used by XGobi as a default glyph using your
Xresource file.  The default value is
X
X*glyphId: 1
X
X0 represents a single pixel
X1-4 are crosses of increasing size
X5-9 are X's of increasing size
END_OF_FILE
if test 439 -ne `wc -c <'help/Brush_GlyphMenu'`; then
    echo shar: \"'help/Brush_GlyphMenu'\" unpacked with wrong size!
fi
# end of 'help/Brush_GlyphMenu'
fi
if test -f 'help/Brush_Modes' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Brush_Modes'\"
else
echo shar: Extracting \"'help/Brush_Modes'\" \(516 characters\)
sed "s/^X//" >'help/Brush_Modes' <<'END_OF_FILE'
XBrushing modes:  Persistent, Transient, Undo
X
XThese are three different brushing modes.
X
XPersistent:  When you brush a point, it retains its new color or glyph
Xwhen the brush is no longer over that point.
X
XTransient:  As the brush moves off a point, it returns to the color and
Xglyph it had before the brush covered it.
X
XUndo:  When Undo is activated, moving the brush over a point that was
Xpainted during the preceding Persistent brushing action restores that
Xpoint to the state it had just before it was brushed.
X
END_OF_FILE
if test 516 -ne `wc -c <'help/Brush_Modes'`; then
    echo shar: \"'help/Brush_Modes'\" unpacked with wrong size!
fi
# end of 'help/Brush_Modes'
fi
if test -f 'help/Brush_PointsLines' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Brush_PointsLines'\"
else
echo shar: Extracting \"'help/Brush_PointsLines'\" \(428 characters\)
sed "s/^X//" >'help/Brush_PointsLines' <<'END_OF_FILE'
XPoints
X
XWhen this button is on, a rectangular brush is used to
Xchange the color or glyph of points that are contained by
Xthe brush.
X
XLines
X
XWhen this button is on, a crosshair brush is used to change
Xthe color of line segments.  If either the horizontal or
Xvertical arm of the crosshair intersects a line segments, it
Xwill be brushed.
X
XIf both Points and Lines is on, then both point and line
Xbrushing is done at the same time.
END_OF_FILE
if test 428 -ne `wc -c <'help/Brush_PointsLines'`; then
    echo shar: \"'help/Brush_PointsLines'\" unpacked with wrong size!
fi
# end of 'help/Brush_PointsLines'
fi
if test -f 'help/Brush_ResetMenu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Brush_ResetMenu'\"
else
echo shar: Extracting \"'help/Brush_ResetMenu'\" \(321 characters\)
sed "s/^X//" >'help/Brush_ResetMenu' <<'END_OF_FILE'
XReset menu
X
XPress and hold to access the reset choices presented in this menu.
X
XReset brush size        Reset the brush to its default size.
XReset colors            Restore all points to the default color.
XReset glyphs            Restore all points to the default glyph.
XRestore erased points   Make all points visible.
X
END_OF_FILE
if test 321 -ne `wc -c <'help/Brush_ResetMenu'`; then
    echo shar: \"'help/Brush_ResetMenu'\" unpacked with wrong size!
fi
# end of 'help/Brush_ResetMenu'
fi
if test -f 'help/Brush_SaveInFile' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Brush_SaveInFile'\"
else
echo shar: Extracting \"'help/Brush_SaveInFile'\" \(1078 characters\)
sed "s/^X//" >'help/Brush_SaveInFile' <<'END_OF_FILE'
XSave in file
X
XThis allows a user to save the brushing glyph and color information.
X
XA popup window appears that asks you to type in a file name.  (You must
Xposition the cursor inside the window in the lower right of the popup
Xwindow to have your typing acknowledged.) You can erase typed
Xcharacters using the delete or backspace operation you are used to.
X
XIf XGobi is initiated from the shell, two ascii files are created.  If
X'fname' is the string you type in, then 'fname.glyphs' contains
Xintegers (one per row) representing the glyphs used -- the same numbers
Xthat can be found at the left of the glyph menu; 'fname.colors'
Xcontains strings representing the color names.
X
XIf XGobi is initiated within S, two S vectors are created, and they
Xhave the same names specified above.  'Fname.colors' is a character
Xvector, and 'fname.glyphs' is an integer vector.
X
XIf the root 'fname' that you choose is the name of the data file, and
Xyou put it in the same directory, then these glyphs and colors will be
Xretrieved and used again the next time you initiate XGobi using this
Xdata.
END_OF_FILE
if test 1078 -ne `wc -c <'help/Brush_SaveInFile'`; then
    echo shar: \"'help/Brush_SaveInFile'\" unpacked with wrong size!
fi
# end of 'help/Brush_SaveInFile'
fi
if test -f 'help/Brush_SaveInVar' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Brush_SaveInVar'\"
else
echo shar: Extracting \"'help/Brush_SaveInVar'\" \(616 characters\)
sed "s/^X//" >'help/Brush_SaveInVar' <<'END_OF_FILE'
XSave in var
X
XUse this button to store groups created by brushing in the last
Xvariable, the one usually showing the label "1:n."  After you have
Xsaved the group information in that variable, its label will change to
X"group."
X
XThe group information will remain in the variable until one of two
Xthings happens:
X
X* If DotPlot is selected, that variable will contain the values
Xnecessary to achieve the spreading of the data required by the
Xtexturing algorithm.
X
X* If colors and glyphs are reset using the brushing Reset Menu and
X"Save in var" is selected again, the variable will contain the row
Xnumbers of the data.
X
X
X
END_OF_FILE
if test 616 -ne `wc -c <'help/Brush_SaveInVar'`; then
    echo shar: \"'help/Brush_SaveInVar'\" unpacked with wrong size!
fi
# end of 'help/Brush_SaveInVar'
fi
if test -f 'help/Brush_SendUpdate' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Brush_SendUpdate'\"
else
echo shar: Extracting \"'help/Brush_SendUpdate'\" \(337 characters\)
sed "s/^X//" >'help/Brush_SendUpdate' <<'END_OF_FILE'
XSend Update
X
XIf you initiate a second XGobi window for a set of data, and you want that
Xwindow to acquire the brushing characteristics of an existing window, then
Xclick on Send Update in the older window.  This causes the second window to
Xacquire all the information about color, glyph, and visibility of the
Xwindow in which you click.
X
END_OF_FILE
if test 337 -ne `wc -c <'help/Brush_SendUpdate'`; then
    echo shar: \"'help/Brush_SendUpdate'\" unpacked with wrong size!
fi
# end of 'help/Brush_SendUpdate'
fi
if test -f 'help/CarryVars_Command' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/CarryVars_Command'\"
else
echo shar: Extracting \"'help/CarryVars_Command'\" \(554 characters\)
sed "s/^X//" >'help/CarryVars_Command' <<'END_OF_FILE'
XCarry vars btwn modes
X
XIf this button is off, then each of the modes DotPlot, XYPlot,
XRotate, and Tour has its own idea of which variables it is plotting,
Xand is not influenced by variable selection actions occurring in the
Xother modes.  If it is on, an attempt is made to establish continuity
Xof selected variables between modes.  For example, if you select a
Xparticular three variables in Rotate, then move to Tour, the Tour
Xwill begin with those same three variables.
X
XThis can be set in the XGobi resource file.  The default is
X
X*carryVars:   False
X
END_OF_FILE
if test 554 -ne `wc -c <'help/CarryVars_Command'`; then
    echo shar: \"'help/CarryVars_Command'\" unpacked with wrong size!
fi
# end of 'help/CarryVars_Command'
fi
if test -f 'help/DotPlot_Command' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/DotPlot_Command'\"
else
echo shar: Extracting \"'help/DotPlot_Command'\" \(760 characters\)
sed "s/^X//" >'help/DotPlot_Command' <<'END_OF_FILE'
XDotPlot
X
XThis button initiates a one-variable plotting mode, displaying the data
Xin a vertical strip chart.  The method used is described in "Strips
XDisplaying Empirical Distributions:  I.  Textured Dot Strips" by John
XTukey and Paul Tueky.
X
XOnly the middle button is effective in this mode.  See the help file
Xfor the variable selection panel for more detail.
X
XIn this mode, the last variable in the variable selection panel
Xcontains the values used by the texturing algorithm to spread the
Xdata.  The label becomes "txtr."  You can enter Scale, Brush, or
XIdentify without losing a textured dot plot, and that last variable is
Xunchanged.  However, if you select XYPlot, Rotate or Tour, the variable
Xwill change:  it then contains the row numbers of the data.
END_OF_FILE
if test 760 -ne `wc -c <'help/DotPlot_Command'`; then
    echo shar: \"'help/DotPlot_Command'\" unpacked with wrong size!
fi
# end of 'help/DotPlot_Command'
fi
if test -f 'help/DotPlot_Cycle' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/DotPlot_Cycle'\"
else
echo shar: Extracting \"'help/DotPlot_Cycle'\" \(637 characters\)
sed "s/^X//" >'help/DotPlot_Cycle' <<'END_OF_FILE'
XCycle
X
XSelecting the "Cycle" button will start XGobi cycling through the
Xtextured dotplots.
X
XThe scrollbar allows control of the delay between plots:  moving the
Xscrollbar to the right will lengthen the delay.
X
XTo control the scrollbar, position the cursor about where you'd like
Xthe new delay to be, then click the left or middle mouse button.  You
Xcan also move the cursor with the mouse button held down to adjust the
Xdelay interactively.
X
XChange Direction
X
XClicking on this button changes the direction of the cycle:  that is,
Xthe next variable to be plotted is either the one before or the one
Xafter the currently plotted variable.
END_OF_FILE
if test 637 -ne `wc -c <'help/DotPlot_Cycle'`; then
    echo shar: \"'help/DotPlot_Cycle'\" unpacked with wrong size!
fi
# end of 'help/DotPlot_Cycle'
fi
if test -f 'help/Exit_Command' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Exit_Command'\"
else
echo shar: Extracting \"'help/Exit_Command'\" \(36 characters\)
sed "s/^X//" >'help/Exit_Command' <<'END_OF_FILE'
XExit
X
XTerminate this XGobi process.
END_OF_FILE
if test 36 -ne `wc -c <'help/Exit_Command'`; then
    echo shar: \"'help/Exit_Command'\" unpacked with wrong size!
fi
# end of 'help/Exit_Command'
fi
if test -f 'help/Help' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Help'\"
else
echo shar: Extracting \"'help/Help'\" \(667 characters\)
sed "s/^X//" >'help/Help' <<'END_OF_FILE'
XHelp 
X
XTo use XGobi's online help, position the cursor inside the control
Xor window about which you'd like information, then click right.  If
Xinformation is available for the control (or widget, in X terminology)
Xthat you selected, you will be asked to position a help window for that
Xcontrol. 
X
XIf the information more than fills the screen of the help window,
Xuse the left or middle mouse button to scroll the window.
X
XYou can leave the help window in place for future reference while you
Xcontinue to work with XGobi.
X
XNote:
XOnline help is available for pushbuttons, scrollbars, the variable
Xselection panel, and the plotting window; it's not available for
Xlabels.
END_OF_FILE
if test 667 -ne `wc -c <'help/Help'`; then
    echo shar: \"'help/Help'\" unpacked with wrong size!
fi
# end of 'help/Help'
fi
if test -f 'help/Identify_Command' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Identify_Command'\"
else
echo shar: Extracting \"'help/Identify_Command'\" \(899 characters\)
sed "s/^X//" >'help/Identify_Command' <<'END_OF_FILE'
XIdentify
X
XThis mode is used to identify the case (row) of plotted points.  If a
Xfile containing case labels has been supplied, those labels are used
Xhere.  If not, the row number of each point is used.  To see these
Xlabels, simply move the cursor inside the plotting window.  The label
Xof the point nearest the cursor will be printed.
X
XTo cause a label to become "sticky", click left when the target label
Xis printed.  The printing style changes and the label now remains
Xprinted as the cursor moves off, and even remains printed as you leave
Xthe Identify mode.  It is possible to rescale or rotate data, and the
Xsticky labels will continue to be printed next to their associated
Xpoints.
X
XTo cause a label to become "unsticky", return to the Identify mode and
Xclick left again when the target point is nearest the cursor. 
X
XIdentification works in a single window or in one or more linked
Xwindows.
X
END_OF_FILE
if test 899 -ne `wc -c <'help/Identify_Command'`; then
    echo shar: \"'help/Identify_Command'\" unpacked with wrong size!
fi
# end of 'help/Identify_Command'
fi
if test -f 'help/Identify_RmLabels' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Identify_RmLabels'\"
else
echo shar: Extracting \"'help/Identify_RmLabels'\" \(166 characters\)
sed "s/^X//" >'help/Identify_RmLabels' <<'END_OF_FILE'
XRemove Labels
X
XIt is possible to restore all labels to "unsticky" status by
Xclicking on the button labeled Remove Labels which is just left of the
Xplotting window.
X
X
END_OF_FILE
if test 166 -ne `wc -c <'help/Identify_RmLabels'`; then
    echo shar: \"'help/Identify_RmLabels'\" unpacked with wrong size!
fi
# end of 'help/Identify_RmLabels'
fi
if test -f 'help/LineEdit_AddLines' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/LineEdit_AddLines'\"
else
echo shar: Extracting \"'help/LineEdit_AddLines'\" \(549 characters\)
sed "s/^X//" >'help/LineEdit_AddLines' <<'END_OF_FILE'
XAdd
X
XClick here to enable the interactive addition of connecting line
Xsegments.  As you move the cursor in the plot window, the nearest
Xpoint is marked with a diamond.  To add a line between two points,
Xpress and hold the left button when one of the points is the nearest
Xpoint.  As you drag the cursor, a dotted line connects that point to
Xthe nearest point.  When the dotted line is where you want the final
Xline to me, release the mouse button.
X
XIf you realize that you didn't want that point after all, then click
Xmiddle and it will be deleted.
END_OF_FILE
if test 549 -ne `wc -c <'help/LineEdit_AddLines'`; then
    echo shar: \"'help/LineEdit_AddLines'\" unpacked with wrong size!
fi
# end of 'help/LineEdit_AddLines'
fi
if test -f 'help/LineEdit_Command' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/LineEdit_Command'\"
else
echo shar: Extracting \"'help/LineEdit_Command'\" \(599 characters\)
sed "s/^X//" >'help/LineEdit_Command' <<'END_OF_FILE'
XLineEdit
X
XThis button enables an interactive line editor, allows line
Xsegments between points to be added or removed interactively.
XWhen you select LineEdit, if the connecting lines are not
Xcurrently being shown, the "Show lines" option is turned on
Xand the connecting lines are plotted.
X(See the help file for the Options button in the main panel.)
X
XThe connecting lines can be specified in a startup file named using a
X.lines suffix.  The .lines file consists of pairs of numbers on
Xseparate lines, where the pair indicates the row numbers of the
Xpoints to be connected, for example:
X
X1 3
X1 4
X2 5
END_OF_FILE
if test 599 -ne `wc -c <'help/LineEdit_Command'`; then
    echo shar: \"'help/LineEdit_Command'\" unpacked with wrong size!
fi
# end of 'help/LineEdit_Command'
fi
if test -f 'help/LineEdit_Read' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/LineEdit_Read'\"
else
echo shar: Extracting \"'help/LineEdit_Read'\" \(248 characters\)
sed "s/^X//" >'help/LineEdit_Read' <<'END_OF_FILE'
XRead from file
X
XClick on this button to read in a new pattern of connecting line
Xsegments.
X
XThe file consists of pairs of numbers on separate lines, where the
Xpair indicates the row numbers of the points to be connected, for
Xexample:
X
X1 3
X1 4
X2 5
X
END_OF_FILE
if test 248 -ne `wc -c <'help/LineEdit_Read'`; then
    echo shar: \"'help/LineEdit_Read'\" unpacked with wrong size!
fi
# end of 'help/LineEdit_Read'
fi
if test -f 'help/LineEdit_RmAllLines' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/LineEdit_RmAllLines'\"
else
echo shar: Extracting \"'help/LineEdit_RmAllLines'\" \(155 characters\)
sed "s/^X//" >'help/LineEdit_RmAllLines' <<'END_OF_FILE'
XRemove all lines
X
XClick here to remove all connecting lines, presumably because
Xyou wish to read in a new file or interactively create a new
Xset of lines.
END_OF_FILE
if test 155 -ne `wc -c <'help/LineEdit_RmAllLines'`; then
    echo shar: \"'help/LineEdit_RmAllLines'\" unpacked with wrong size!
fi
# end of 'help/LineEdit_RmAllLines'
fi
if test -f 'help/LineEdit_RmLines' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/LineEdit_RmLines'\"
else
echo shar: Extracting \"'help/LineEdit_RmLines'\" \(367 characters\)
sed "s/^X//" >'help/LineEdit_RmLines' <<'END_OF_FILE'
XDelete
X
XClick here to enable the interactive deletion of connecting line
Xsegments.  As you move the cursor in the plot window, the nearest line
Xsegment is highlighted by being drawn boldly.  When the segment you
Xwant to delete is highlighted, click left.
X
XIf you realize that you didn't want to delete that point after all,
Xthen click middle and it will be restored.
END_OF_FILE
if test 367 -ne `wc -c <'help/LineEdit_RmLines'`; then
    echo shar: \"'help/LineEdit_RmLines'\" unpacked with wrong size!
fi
# end of 'help/LineEdit_RmLines'
fi
if test -f 'help/LineEdit_Save' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/LineEdit_Save'\"
else
echo shar: Extracting \"'help/LineEdit_Save'\" \(429 characters\)
sed "s/^X//" >'help/LineEdit_Save' <<'END_OF_FILE'
XSave in file
X
XClick here to save the current configuration of connecting line
Xsegments.  The file you create can be used in future XGobi sessions.
X
XA window will appear that asks you for a filename; to whatever you
Xtype, .lines will be appended.  Thus if you are viewing a datafile
Xnamed dfile, just typing dfile will create a file named dfile.lines
Xwhich will be automatically read in the next time you initiate XGobi
Xon dfile.
END_OF_FILE
if test 429 -ne `wc -c <'help/LineEdit_Save'`; then
    echo shar: \"'help/LineEdit_Save'\" unpacked with wrong size!
fi
# end of 'help/LineEdit_Save'
fi
if test -f 'help/NewData_Command' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/NewData_Command'\"
else
echo shar: Extracting \"'help/NewData_Command'\" \(881 characters\)
sed "s/^X//" >'help/NewData_Command' <<'END_OF_FILE'
XNew data
X
XIn this mode, you can read in a new data file together with its
Xassociated labels.  This is done by means of a popup window which asks
Xyou to type in the name of the file to read.  (This has not been
Ximplemented from within S.)
X
XIf you type in the string 'fname,' then the data file can be named
Xeither 'fname' or 'fname.dat.'  Other files are named as follows:
X
Xfname.col:  column labels, one per row
Xfname.row:  row labels, one per row
Xfname.vgroups:  variable groupings, all in a row
Xfname.glyphs:  a glyph id for each point, one per row
Xfname.colors:  a color name for each point, one per row
Xfname.erase:   a single long column, with a 1 or a 0 indicating
X which points should be erased
Xfname.resources:  a few resource lines, specifying the size of the
X plot window and the variable selection panel for this data;
X can be created by the 'Store resources' command
X
X
END_OF_FILE
if test 881 -ne `wc -c <'help/NewData_Command'`; then
    echo shar: \"'help/NewData_Command'\" unpacked with wrong size!
fi
# end of 'help/NewData_Command'
fi
if test -f 'help/Note' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Note'\"
else
echo shar: Extracting \"'help/Note'\" \(40 characters\)
sed "s/^X//" >'help/Note' <<'END_OF_FILE'
XRemove Unlink_Command and Brush_BrushOn
END_OF_FILE
if test 40 -ne `wc -c <'help/Note'`; then
    echo shar: \"'help/Note'\" unpacked with wrong size!
fi
# end of 'help/Note'
fi
if test -f 'help/Options_Command' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Options_Command'\"
else
echo shar: Extracting \"'help/Options_Command'\" \(706 characters\)
sed "s/^X//" >'help/Options_Command' <<'END_OF_FILE'
XOptions
X
XThis button pops up and down a menu of drawing options; each option
Xis applied to all plotting modes.
X
XAdd Axes: add axes to the plot
XShow Points: plot the points
XShow Lines: plot the connecting line segments
XUnlink: isolate a particular XGobi window or allow it to
X  be linked to other XGobis
XCarry Vars Between Modes: whether variable selection in one
X  plotting mode should affect the selected variables in another
X  mode
X
XResources:
X
XThese are the default values for some of these resources.  If you wish
Xto change them, you can add a line to your private XGobi resources
Xfile with a different value for the resource.
X
X*showAxes:   True
X*showPoints: True
X*showLines:  False
X*carryVars:  False
END_OF_FILE
if test 706 -ne `wc -c <'help/Options_Command'`; then
    echo shar: \"'help/Options_Command'\" unpacked with wrong size!
fi
# end of 'help/Options_Command'
fi
if test -f 'help/PlotWindow' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/PlotWindow'\"
else
echo shar: Extracting \"'help/PlotWindow'\" \(1236 characters\)
sed "s/^X//" >'help/PlotWindow' <<'END_OF_FILE'
XPlotting window
X
XIn the center of the XGobi window is the plotting window.  In some
XXGobi modes, there are a few words of instruction displayed above it.
XThese instructions describe the mouse operations that are effective
Xwithin the plotting window while that mode is selected.
X
XSee the documentation for Brush, Scale, and Identify in the main
Xcommand panel for further information.
X
XThe partitioning of the space between the control panels, the plot
Xwindow, the variable selection panel can be made by positioning the
Xcursor above the little rectangles (called grips) that are at the
Xbottom of the lines separating these regions, then pressing one of the
Xmouse buttons and moving the cursor to the left or right.  If this
Xstill doesn't result in a good division of space between the plot
Xwindow and the variable selection panel, you might want to adjust
Xthe height and width of PlotWindow or VarPanel using your XGobi
Xresource file.
X
XResources:
X
XThese are the defaults you might find useful for tailoring the
XPlotWindow to your specifications
X
X  *plotFont: -*-lucida-medium-r-normal-*-*-120-*
X  *XGobi*PlotWindow.height: 300
X  *XGobi*PlotWindow.width: 300
X  *XGobi*PlotWindow.foreground: White
X  *XGobi*PlotWindow.background: NavyBlue
END_OF_FILE
if test 1236 -ne `wc -c <'help/PlotWindow'`; then
    echo shar: \"'help/PlotWindow'\" unpacked with wrong size!
fi
# end of 'help/PlotWindow'
fi
if test -f 'help/Print_Command' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Print_Command'\"
else
echo shar: Extracting \"'help/Print_Command'\" \(1132 characters\)
sed "s/^X//" >'help/Print_Command' <<'END_OF_FILE'
XPrint
X
XSelecting the "Print" button pops up a menu that allows you to save
Xthe contents of the plotting window in a postscript file or send it
Xdirectly to a postscript printer, after making some color adjustments
Xif they are needed.
X
XUse the "Filename" text entry window to specify a filename or the
X"Postscript printer" window to specify a printer, then select "Write
Xto file" or "Send to printer" from the buttons at the bottom of the
Xprint popup.
X
XSome facility for color adjustment has been provided.  Many people
Xuse XGobi with a dark background because that seems to highten the
Xsense of depth in a multidimensional plot.  When printing, however,
Xwe want to print dark points on a light background.  Defaults are
Xprovided to handle that conversion, and the resulting postscript file
Xshould print successfully either on a color or a monochrome printer.
X
XThe set of adjustments is not yet complete:  if you are using a color
Xworkstation, for instance, and some of your points are yellow, then
Xthose points will vanish when you produce a black and white plot:
Xthey will be converted to white and disappear on a white background.
END_OF_FILE
if test 1132 -ne `wc -c <'help/Print_Command'`; then
    echo shar: \"'help/Print_Command'\" unpacked with wrong size!
fi
# end of 'help/Print_Command'
fi
if test -f 'help/Rotate_Axis' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Rotate_Axis'\"
else
echo shar: Extracting \"'help/Rotate_Axis'\" \(182 characters\)
sed "s/^X//" >'help/Rotate_Axis' <<'END_OF_FILE'
XY Axis, X Axis, Oblique Axis
X
XDefine the axis of rotation to be either
X  the vertical axis, Y
X  the horizontal axis, X
X  an oblique axis, controlled by mouse movements on the screen
END_OF_FILE
if test 182 -ne `wc -c <'help/Rotate_Axis'`; then
    echo shar: \"'help/Rotate_Axis'\" unpacked with wrong size!
fi
# end of 'help/Rotate_Axis'
fi
if test -f 'help/Rotate_ChangeDir' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Rotate_ChangeDir'\"
else
echo shar: Extracting \"'help/Rotate_ChangeDir'\" \(83 characters\)
sed "s/^X//" >'help/Rotate_ChangeDir' <<'END_OF_FILE'
XChange Direction
X
XClicking left on this button reverses the direction of rotation.
END_OF_FILE
if test 83 -ne `wc -c <'help/Rotate_ChangeDir'`; then
    echo shar: \"'help/Rotate_ChangeDir'\" unpacked with wrong size!
fi
# end of 'help/Rotate_ChangeDir'
fi
if test -f 'help/Rotate_Command' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Rotate_Command'\"
else
echo shar: Extracting \"'help/Rotate_Command'\" \(836 characters\)
sed "s/^X//" >'help/Rotate_Command' <<'END_OF_FILE'
XRotate
X
XSelecting Rotate sets XGobi in a three-variable plotting mode.  The
Xuser can rotate the data about a fixed vertical or horizontal axis, or
Xabout a floating oblique axis, which is controlled by mouse movements
Xon the screen.
X
XTo control the rotation with mouse movements, press and hold any mouse
Xbutton while the cursor is in the plotting window.  Now move the
Xcursor.  (Note that when the axis is fixed, movement is possible around
Xthat axis.)
X
XThe lines appearing in the variable circles are proportional in length
Xand direction to the axes of the three participating variables, and the
Xsmall circle in the center of the variable circle indicates that a
Xvariable is "last touched." See the help file for the variable
Xselection panel for more detail.
X
XIf there are fewer than three variables in the data, rotation is
Xdisabled.
END_OF_FILE
if test 836 -ne `wc -c <'help/Rotate_Command'`; then
    echo shar: \"'help/Rotate_Command'\" unpacked with wrong size!
fi
# end of 'help/Rotate_Command'
fi
if test -f 'help/Rotate_Interp' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Rotate_Interp'\"
else
echo shar: Extracting \"'help/Rotate_Interp'\" \(397 characters\)
sed "s/^X//" >'help/Rotate_Interp' <<'END_OF_FILE'
XInterpolate
X
XSelecting Interpolate causes the plot to rock between a plot of Y vs X1
Xand Y vs X2 if "Y Axis" is selected, or between a plot of X vs Y1 and X
Xvs Y2 if "X Axis" is selected.
X
XThe states set by the Rock and Interpolate buttons are mutually
Xexclusive, that is, selecting one causes the other to be 'deselected.'
X
XNote:  Interpolate doesn't work when rotation is about an oblique axis.
END_OF_FILE
if test 397 -ne `wc -c <'help/Rotate_Interp'`; then
    echo shar: \"'help/Rotate_Interp'\" unpacked with wrong size!
fi
# end of 'help/Rotate_Interp'
fi
if test -f 'help/Rotate_Pause' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Rotate_Pause'\"
else
echo shar: Extracting \"'help/Rotate_Pause'\" \(88 characters\)
sed "s/^X//" >'help/Rotate_Pause' <<'END_OF_FILE'
XPause
X
XWhen Pause is selected, rotation is halted until the Pause button is
Xdeselected.
END_OF_FILE
if test 88 -ne `wc -c <'help/Rotate_Pause'`; then
    echo shar: \"'help/Rotate_Pause'\" unpacked with wrong size!
fi
# end of 'help/Rotate_Pause'
fi
if test -f 'help/Rotate_Reinit' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Rotate_Reinit'\"
else
echo shar: Extracting \"'help/Rotate_Reinit'\" \(191 characters\)
sed "s/^X//" >'help/Rotate_Reinit' <<'END_OF_FILE'
XReinit: Re-initialize rotation
X
XClicking on the "Reinit" button resets the coefficients to
Xthe values they would have if you had just entered "Rotate"
Xwith the currently selected variables.
X
END_OF_FILE
if test 191 -ne `wc -c <'help/Rotate_Reinit'`; then
    echo shar: \"'help/Rotate_Reinit'\" unpacked with wrong size!
fi
# end of 'help/Rotate_Reinit'
fi
if test -f 'help/Rotate_Rock' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Rotate_Rock'\"
else
echo shar: Extracting \"'help/Rotate_Rock'\" \(380 characters\)
sed "s/^X//" >'help/Rotate_Rock' <<'END_OF_FILE'
XRock
X
XWhile the plot is rotating, selecting Rock causes the rotation to
Xchange direction after each ten subsequent replots.  During rocking,
Xincreasing the speed using the scrollbar causes the angle described by
Xthe rocking motion to be wider.
X
XThe states set by the Rock and Interpolate buttons are mutually
Xexclusive, that is, selecting one causes the other to be 'deselected.'
END_OF_FILE
if test 380 -ne `wc -c <'help/Rotate_Rock'`; then
    echo shar: \"'help/Rotate_Rock'\" unpacked with wrong size!
fi
# end of 'help/Rotate_Rock'
fi
if test -f 'help/Rotate_SaveCoefs' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Rotate_SaveCoefs'\"
else
echo shar: Extracting \"'help/Rotate_SaveCoefs'\" \(1073 characters\)
sed "s/^X//" >'help/Rotate_SaveCoefs' <<'END_OF_FILE'
XSave Coeffs: save rotation coefficients in a file
X
XThis operation allows a user to save the coefficients of rotation in
Xuse at that moment.
X
XIf you select this button, rotation pauses and a window pops up that
Xasks you to type in a file name.  (You must position the cursor inside
Xthe box in the lower right of the popup window to have your typing
Xacknowledged.) You can erase typed characters using whatever delete or
Xbackspace operation you are used to. When you have entered the file
Xname, hit return.
X
XIf XGobi is initiated from the shell, the coefficients are written as
Xtwo columns, where the first column contains the coefficients of the
Xvariables plotted on the horizontal axis and the second column those
Xon the vertical.  (This is true whichever axis type is selected.)
X
XIf XGobi is initiated within S, the coefficients are written out as a
Xvector.  (This vector can be transformed into a matrix using the
Xfollowing S command: t(array(coefs, c(2, ncols))), where coefs is the
Xvector of coefficients and ncols is the number of columns in the
Xcurrent data matrix.)
END_OF_FILE
if test 1073 -ne `wc -c <'help/Rotate_SaveCoefs'`; then
    echo shar: \"'help/Rotate_SaveCoefs'\" unpacked with wrong size!
fi
# end of 'help/Rotate_SaveCoefs'
fi
if test -f 'help/Rotate_Speed' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Rotate_Speed'\"
else
echo shar: Extracting \"'help/Rotate_Speed'\" \(442 characters\)
sed "s/^X//" >'help/Rotate_Speed' <<'END_OF_FILE'
XSpeed scrollbar
X
XThe first element in the rotation panel is a scrollbar which is used to
Xcontrol the apparent speed of rotation.  (In fact it sets the angle of
Xrotation between successive replots of the data.)
X
XTo control the scrollbar, position the cursor about where you'd like
Xthe new speed to be, then click the left or middle mouse button.  You
Xcan also move the cursor with the mouse button held down to adjust the
Xspeed interactively.
END_OF_FILE
if test 442 -ne `wc -c <'help/Rotate_Speed'`; then
    echo shar: \"'help/Rotate_Speed'\" unpacked with wrong size!
fi
# end of 'help/Rotate_Speed'
fi
if test -f 'help/Scale_Center' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Scale_Center'\"
else
echo shar: Extracting \"'help/Scale_Center'\" \(625 characters\)
sed "s/^X//" >'help/Scale_Center' <<'END_OF_FILE'
XCenter
X
XThis button toggles between two types of scaling methods.  Clicking on
Xthe button creates an instantaneous flash and label change between Data
XCenter and Plot Center.  When the label is Data Center, the data will
Xbe scaled from the center (midrange) of the data. This preserves the
Xshape of the scatter plot. When the label is Plot Center, the data will
Xbe scaled from the center of the plotting window.  This facilitates
Xshape changes.  For example, when the data are all to one side of the
Xcenter of the window, the points farthest from the center will expand
Xout or contract in faster than points near the center.
END_OF_FILE
if test 625 -ne `wc -c <'help/Scale_Center'`; then
    echo shar: \"'help/Scale_Center'\" unpacked with wrong size!
fi
# end of 'help/Scale_Center'
fi
if test -f 'help/Scale_Command' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Scale_Command'\"
else
echo shar: Extracting \"'help/Scale_Command'\" \(1021 characters\)
sed "s/^X//" >'help/Scale_Command' <<'END_OF_FILE'
XScale
X
XThis activates a set of operations for scaling and shifting the data
Xinside the plotting window, and a scaling control panel appears to the
Xleft of the plotting window.
X
XThe first set of controls applies to rescaling operations, and the
Xsecond set to operations that shift the center of the data.
X
XIt is also possible to scale and shift the data using mouse operations
Xinside the plotting window.  XGobi signals these changes in two ways:
XThe cursor changes inside the plotting window and a bit of text appears
Xabove the window to briefly describe the mouse behavior.  You can shift
Xthe plot by dragging left and rescale it by dragging middle.  If that
Xsentence is too terse for you, read the following paragraph:
X
X Place the cursor inside the plotting window.  Now hold the left button
X down while moving the mouse, and notice that the plot moves around
X inside the plotting region without changing shape.  Now try doing the
X same with the middle button, and notice that the plot is continuously
X being rescaled.
END_OF_FILE
if test 1021 -ne `wc -c <'help/Scale_Command'`; then
    echo shar: \"'help/Scale_Command'\" unpacked with wrong size!
fi
# end of 'help/Scale_Command'
fi
if test -f 'help/Scale_ResetScale' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Scale_ResetScale'\"
else
echo shar: Extracting \"'help/Scale_ResetScale'\" \(182 characters\)
sed "s/^X//" >'help/Scale_ResetScale' <<'END_OF_FILE'
XReset Scale
X
XUse this button to restore the data scale to the default, which is an
Xapproximately square region adjusted to the smallest dimension of the
Xrectangular plotting window.
END_OF_FILE
if test 182 -ne `wc -c <'help/Scale_ResetScale'`; then
    echo shar: \"'help/Scale_ResetScale'\" unpacked with wrong size!
fi
# end of 'help/Scale_ResetScale'
fi
if test -f 'help/Scale_ResetShift' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Scale_ResetShift'\"
else
echo shar: Extracting \"'help/Scale_ResetShift'\" \(101 characters\)
sed "s/^X//" >'help/Scale_ResetShift' <<'END_OF_FILE'
XReset Shift
X
XUse this reset button to re-position the data around the center of the
Xplotting window.
END_OF_FILE
if test 101 -ne `wc -c <'help/Scale_ResetShift'`; then
    echo shar: \"'help/Scale_ResetShift'\" unpacked with wrong size!
fi
# end of 'help/Scale_ResetShift'
fi
if test -f 'help/Scale_ScaleControl' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Scale_ScaleControl'\"
else
echo shar: Extracting \"'help/Scale_ScaleControl'\" \(818 characters\)
sed "s/^X//" >'help/Scale_ScaleControl' <<'END_OF_FILE'
XScale Controls
X
XThe six buttons appearing below the Reset Scale button all change the
Xscale when they are held down:
X
Xup arrow      expand the plot in the vertical direction
Xdown arrow    contract the plot in the vertical direction
X
X   +          expand the plot in horizontal and vertical
X               directions equally
X   -          contract the plot in horizontal and vertical
X               directions equally
X
Xright arrow   expand the plot in the horizontal direction
Xleft arrow    contract the plot in the horizontal direction
X
XIn addition, the data can be expanded and contracted by dragging middle
Xinside the plotting window.  This facility allows the reshaping of the
Xdata in arbitrary ways.  The direction and extent of the change in
Xscale depends on the direction and distance the user moves the cursor.
END_OF_FILE
if test 818 -ne `wc -c <'help/Scale_ScaleControl'`; then
    echo shar: \"'help/Scale_ScaleControl'\" unpacked with wrong size!
fi
# end of 'help/Scale_ScaleControl'
fi
if test -f 'help/Scale_ShiftControl' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Scale_ShiftControl'\"
else
echo shar: Extracting \"'help/Scale_ShiftControl'\" \(488 characters\)
sed "s/^X//" >'help/Scale_ShiftControl' <<'END_OF_FILE'
XShift Controls
X
XThe four buttons appearing below the Reset Shift button all change the
Xdata translation when they are held down:
X
Xup arrow      shift the plot upward
Xdown arrow    shift the plot downward
X
Xright arrow   shift the plot to the right
Xleft arrow    shift the plot to the left
X
XIn addition, the shift can be adjusted by dragging left inside the
Xplotting window. This allows the user to grab the point cloud and move
Xit around the plotting window synchronously with the cursor.
END_OF_FILE
if test 488 -ne `wc -c <'help/Scale_ShiftControl'`; then
    echo shar: \"'help/Scale_ShiftControl'\" unpacked with wrong size!
fi
# end of 'help/Scale_ShiftControl'
fi
if test -f 'help/ShowLines_Command' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/ShowLines_Command'\"
else
echo shar: Extracting \"'help/ShowLines_Command'\" \(152 characters\)
sed "s/^X//" >'help/ShowLines_Command' <<'END_OF_FILE'
XShow lines
X
XWhen this is on, the connecting line segments are drawn.
X
XThis can be set in the XGobi resource file.  The default is
X
X*showLines:   False
X
END_OF_FILE
if test 152 -ne `wc -c <'help/ShowLines_Command'`; then
    echo shar: \"'help/ShowLines_Command'\" unpacked with wrong size!
fi
# end of 'help/ShowLines_Command'
fi
if test -f 'help/ShowPoints_Command' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/ShowPoints_Command'\"
else
echo shar: Extracting \"'help/ShowPoints_Command'\" \(137 characters\)
sed "s/^X//" >'help/ShowPoints_Command' <<'END_OF_FILE'
XShow points
X
XWhen this is on, the points are plotted.
X
XThis can be set in the XGobi resource file.  The default is
X
X*showPoints:   True
X
END_OF_FILE
if test 137 -ne `wc -c <'help/ShowPoints_Command'`; then
    echo shar: \"'help/ShowPoints_Command'\" unpacked with wrong size!
fi
# end of 'help/ShowPoints_Command'
fi
if test -f 'help/Stdize_NDev' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Stdize_NDev'\"
else
echo shar: Extracting \"'help/Stdize_NDev'\" \(516 characters\)
sed "s/^X//" >'help/Stdize_NDev' <<'END_OF_FILE'
XDeviation
X
XThis scrollbar affects the second two data standardization
Xmethods.  It controls the number of deviations (either standard
Xdeviation or median absolute deviation) in the denominator.
X
XTo control the scrollbar, position the cursor about where you'd
Xlike the new deviation to be, then click the left or middle
Xmouse button.  You can also move the cursor with the mouse
Xbutton held down to adjust the deviation interactively.
X
XFor finer control, click left on one of the arrows at the ends
Xof the scrollbar.
END_OF_FILE
if test 516 -ne `wc -c <'help/Stdize_NDev'`; then
    echo shar: \"'help/Stdize_NDev'\" unpacked with wrong size!
fi
# end of 'help/Stdize_NDev'
fi
if test -f 'help/Stdize_StdizeMenu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Stdize_StdizeMenu'\"
else
echo shar: Extracting \"'help/Stdize_StdizeMenu'\" \(934 characters\)
sed "s/^X//" >'help/Stdize_StdizeMenu' <<'END_OF_FILE'
XStandardization menu
X
XThis allows a user to choose between three different methods
Xused to standardize the view of the data.
X
XNote: These choices apply to all the data, not just to the
Xcurrently selected variables; that is, if new variables are
Xsubsequently selected for plotting, the same standardization
Xmethod will be used.
X
XMin/Max:  Each variable is centered at the
X  midpoint of the variable group to which it belongs.
X
XMean/StdDev:  Each variable is scaled using the mean
X  and standard deviation of the variable group to which
X  it belongs.
X
XMedian/MAD:  Each variable is scaled using the median
X  and median absolute deviation of the variable group to
X  which it belongs.
X
XThe scrollbar affects the second two data standardization
Xmethods.  It controls the scaling of the plot by increasing or
Xdecreasing the number of deviations (either standard deviation
Xor median absolute deviation) contained within the plotting
Xwindow.
END_OF_FILE
if test 934 -ne `wc -c <'help/Stdize_StdizeMenu'`; then
    echo shar: \"'help/Stdize_StdizeMenu'\" unpacked with wrong size!
fi
# end of 'help/Stdize_StdizeMenu'
fi
if test -f 'help/TourPP_IndexMenu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/TourPP_IndexMenu'\"
else
echo shar: Extracting \"'help/TourPP_IndexMenu'\" \(1508 characters\)
sed "s/^X//" >'help/TourPP_IndexMenu' <<'END_OF_FILE'
XPP Index Menu
X
XThis menu allows you to select among various projection pursuit
Xfunctions.
X
XThe first four are indices based on the expansion of density functions
Xin terms of orthogonal polynomials. The last two are based on kernel
Xdensity estimates.
X
XThe "Legendre" index is constructed by inverting the density through a
Xnormal cdf, and using the Legendre polynomials for the expansion. This
Xexpansion is then compared with a Unif[-1,1] density by an
XL2-distance. This is a good general index, and fast to compute.  This
Xindex was proposed by Friedman (JASA, 1987).
X
XThe "Hermite" index is constructed using Hermite polynomials for the
Xexpansion. This expansion is compared to a standard normal density
Xusing an L2-distance.  This index works best when few terms are used in
Xthe expansion.  The idea of using Hermite polynomials instead of
XLegendre was proposed by Hall (Ann. Stat., 1989).
X
XThe "Friedman-Tukey" index is similar to the original projection
Xpursuit index proposed by Friedman and Tukey in 1974. It is based on
Xan L2-norm of a local kernel density estimate.
X
XThe "Entropy" index is an extension of the Friedman-Tukey index in
Xthat it is constructed by the negative entropy of a kernel density
Xestimate. This index was proposed by Jones, in his PhD thesis, Bath,
X1983.
X
XFor further information we'll direct you to "Direction and Motion
XControl in the Grand Tour," by Cook, Buja, and Cabrera, available as a
XBellcore Technical Memorandum or in the proceedings of the 1991
XInterface conference.
X
END_OF_FILE
if test 1508 -ne `wc -c <'help/TourPP_IndexMenu'`; then
    echo shar: \"'help/TourPP_IndexMenu'\" unpacked with wrong size!
fi
# end of 'help/TourPP_IndexMenu'
fi
if test -f 'help/TourPP_Jumpsz' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/TourPP_Jumpsz'\"
else
echo shar: Extracting \"'help/TourPP_Jumpsz'\" \(654 characters\)
sed "s/^X//" >'help/TourPP_Jumpsz' <<'END_OF_FILE'
XJump size scrollbar
X
XThe first scrollbar controls the tour "jump size", that is, the
Xdistance between the starting and ending plane.  Its effect is to
Xcontrol the frequency of the derivative calculations.  When the
Xjumpsize is large the tour is allowed to move further before a new
Xdirection, based on the derivative, is calculated.  (This is a
Xprimitive, manually-controlled derivative-based optimization method).
X
XTo control the scrollbar, position the cursor about where you'd like
Xthe new jump size to be, then click the left or middle mouse button.
XYou can also move the cursor with the mouse button held down to adjust
Xthe jump size interactively.
END_OF_FILE
if test 654 -ne `wc -c <'help/TourPP_Jumpsz'`; then
    echo shar: \"'help/TourPP_Jumpsz'\" unpacked with wrong size!
fi
# end of 'help/TourPP_Jumpsz'
fi
if test -f 'help/TourPP_MkBitmap' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/TourPP_MkBitmap'\"
else
echo shar: Extracting \"'help/TourPP_MkBitmap'\" \(167 characters\)
sed "s/^X//" >'help/TourPP_MkBitmap' <<'END_OF_FILE'
XBitmap
X
XSelecting this button when projection pursuit is running causes
Xa miniature copy of the current view of the data to be drawn on
Xthe projection pursuit window.
END_OF_FILE
if test 167 -ne `wc -c <'help/TourPP_MkBitmap'`; then
    echo shar: \"'help/TourPP_MkBitmap'\" unpacked with wrong size!
fi
# end of 'help/TourPP_MkBitmap'
fi
if test -f 'help/TourPP_Optimize' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/TourPP_Optimize'\"
else
echo shar: Extracting \"'help/TourPP_Optimize'\" \(836 characters\)
sed "s/^X//" >'help/TourPP_Optimize' <<'END_OF_FILE'
XOptimz
X
XWhen this button is selected, the tour is following the gradient of the
Xprojection pursuit index to find more interesting 2-dimensional views
Xof the data. In this mode it is usual to keep control of the "jump
Xsize" scrollbar to alter the frequency at which derivatives are
Xcalculated, and thus control the optimization of the projection pursuit
Xindex.
X
XWhen the guided tour obtains a maximum, it may turn itself off. It does
Xthis when the derivatives are all within a tolerance level of zero,
Xmeaning a better new direction cannot be found. To turn the tour back
Xon you need to turn "Optimz" off.
X
XWhen this button is not selected, the projection pursuit index is still
Xbeing plotted, but the guided tour is not taking place.  Instead the
Xviewer is watching a grand tour, with new directions of rotation being
Xchosen at random.
END_OF_FILE
if test 836 -ne `wc -c <'help/TourPP_Optimize'`; then
    echo shar: \"'help/TourPP_Optimize'\" unpacked with wrong size!
fi
# end of 'help/TourPP_Optimize'
fi
if test -f 'help/TourPP_TermsinExp' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/TourPP_TermsinExp'\"
else
echo shar: Extracting \"'help/TourPP_TermsinExp'\" \(973 characters\)
sed "s/^X//" >'help/TourPP_TermsinExp' <<'END_OF_FILE'
XTerms in Expansion or Window Width scrollbar
X
XThere are two types of indices currently implemented.  One type is
Xbased on density estimation using expansions in orthogonal polynomials,
Xand the other is based on kernel density estimations.  In each of these
Xmethods there is a parameter which it is desirable to alter from time
Xto time.  The second scrollbar allows the interactive changing of these
Xparameters.  For the polynomials it controls the number of terms used
Xin the expansions.  For the kernel density estimation it controls the
Xwindow width of the kernel.
X
XTo control the scrollbar, position the cursor about where you'd like
Xthe new number of terms in the expansion (or window width) to be, then
Xclick the left or middle mouse button.  You can also move the cursor
Xwith the mouse button held down to adjust the number of terms in the
Xexpansion (or window width) interactively.
X
XFor finer control, click left on one of the arrows at either end of the
Xscrollbar.
END_OF_FILE
if test 973 -ne `wc -c <'help/TourPP_TermsinExp'`; then
    echo shar: \"'help/TourPP_TermsinExp'\" unpacked with wrong size!
fi
# end of 'help/TourPP_TermsinExp'
fi
if test -f 'help/Tour_Backtrack' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Tour_Backtrack'\"
else
echo shar: Extracting \"'help/Tour_Backtrack'\" \(1035 characters\)
sed "s/^X//" >'help/Tour_Backtrack' <<'END_OF_FILE'
XBacktrack
X
XAs tour runs, a history file of the base planes passed is saved.  When
XBacktrack is selected the tour runs backward through this path.
XSimultaneously, the number in the box to the right of the Backtrack
Xbutton changes to display the number of the plane in the history file
Xthat the tour is approaching.
X
XWhen the tour has backtracked to the first plane in the history file,
Xit turns around and moves forward through the history file.  This is
Xindicated by the button to the right of Backtrack which instantaneously
Xchanges from B (Backward) to F (Forward). Similarly, when the tour has
Xreached the end of the history file, it reverses direction again and
Xbegins to move backward through the recorded planes, and the button to
Xthe right of Backtrack correspondingly changes to B.  When Backtrack is
Xdeactivated the tour begins again from the current projection
Xoverwriting the history file from this position onward.
X
XDuring Backtrack it is not possible to add or remove variables, since
Xthe purpose is to retrace old steps.
END_OF_FILE
if test 1035 -ne `wc -c <'help/Tour_Backtrack'`; then
    echo shar: \"'help/Tour_Backtrack'\" unpacked with wrong size!
fi
# end of 'help/Tour_Backtrack'
fi
if test -f 'help/Tour_BtrackDir' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Tour_BtrackDir'\"
else
echo shar: Extracting \"'help/Tour_BtrackDir'\" \(199 characters\)
sed "s/^X//" >'help/Tour_BtrackDir' <<'END_OF_FILE'
XB/F: Backward/Forward
X
XThis displays the direction of the backtracking.  A left click on this
Xbutton will change the direction of the backtracking.  It is only
Xactivated when Backtrack is selected.
X
END_OF_FILE
if test 199 -ne `wc -c <'help/Tour_BtrackDir'`; then
    echo shar: \"'help/Tour_BtrackDir'\" unpacked with wrong size!
fi
# end of 'help/Tour_BtrackDir'
fi
if test -f 'help/Tour_Command' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Tour_Command'\"
else
echo shar: Extracting \"'help/Tour_Command'\" \(1531 characters\)
sed "s/^X//" >'help/Tour_Command' <<'END_OF_FILE'
XTour: grand tour and projection pursuit guided tour
X
XThis initiates a grand tour using the first three variables in the data
Xmatrix.  The labels of the included variables are highlighted.  (If
Xthere are fewer than three variables in the data, motion ceases.)
X
XThe grand tour method used here successively samples planes in p-space,
Xwhere p is the number of variables presently selected, and connects the
Xplanes by moving along a geodesic interpolation path between them.
XMotion is smooth between the starting and ending planes, but when the
Xending plane is reached there is a slight delay while the next randomly
Xselected ending plane and consequent path are calculated.  By allowing
Xthe grand tour to run uninterrupted the viewer can get a global view of
Xthe linear combinations among the variables. As the tour runs, the
Xnumber of base planes passed is displayed in the box to the right of
Xthe Backtrack button.
X
XA variable may be added to or removed from the tour by clicking on the
Xcorresponding variable selection box with the left or middle mouse
Xbutton.  There must be three or more variables included in the grand
Xtour, so it is not possible to remove a variable when only three are
Xactive. The bars drawn inside the variable circles represent the
Xcoefficients of the variables in the current plot.  The projection of a
Xbar on the horizontal axis of the variable circle corresponds to the X
Xcoefficient of that variable, while the projection onto the vertical
Xaxis of the variable circle corresponds to the Y coefficient.
X
END_OF_FILE
if test 1531 -ne `wc -c <'help/Tour_Command'`; then
    echo shar: \"'help/Tour_Command'\" unpacked with wrong size!
fi
# end of 'help/Tour_Command'
fi
if test -f 'help/Tour_IOMenu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Tour_IOMenu'\"
else
echo shar: Extracting \"'help/Tour_IOMenu'\" \(614 characters\)
sed "s/^X//" >'help/Tour_IOMenu' <<'END_OF_FILE'
XTour I/O Menu
X
XUse this menu to choose among a few different ways to write or
Xread information about a tour.
X
XSave Coeffs
X
X Like "Save Coeffs" in "Rotate," this will write into an ascii file the
X coefficients of the current view of the data as a two column matrix.
X The first column contains the X coefficients of all the variables and
X the second contains the Y coefficients. If XGobi is running from within
X S these coefficients will be written out as a vector.
X
XSave History
X
X Save a tour history.
X
XRead History
X
X Read in a previously stored tour history.
X
X(Select the "Backtrack" button for more information.)
END_OF_FILE
if test 614 -ne `wc -c <'help/Tour_IOMenu'`; then
    echo shar: \"'help/Tour_IOMenu'\" unpacked with wrong size!
fi
# end of 'help/Tour_IOMenu'
fi
if test -f 'help/Tour_LocalScan' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Tour_LocalScan'\"
else
echo shar: Extracting \"'help/Tour_LocalScan'\" \(236 characters\)
sed "s/^X//" >'help/Tour_LocalScan' <<'END_OF_FILE'
XLocal Scan
X
XWhen Local Scan is selected, the current position is chosen to be 
Xthe anchor position.  Now tour continues choosing new bases and
Xprojecting new views of the data, but it returns to the anchor
Xposition after each new view.
END_OF_FILE
if test 236 -ne `wc -c <'help/Tour_LocalScan'`; then
    echo shar: \"'help/Tour_LocalScan'\" unpacked with wrong size!
fi
# end of 'help/Tour_LocalScan'
fi
if test -f 'help/Tour_Pause' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Tour_Pause'\"
else
echo shar: Extracting \"'help/Tour_Pause'\" \(80 characters\)
sed "s/^X//" >'help/Tour_Pause' <<'END_OF_FILE'
XPause
X
XWhen Pause is highlighted, the tour is halted until Pause is
Xdeselected.
END_OF_FILE
if test 80 -ne `wc -c <'help/Tour_Pause'`; then
    echo shar: \"'help/Tour_Pause'\" unpacked with wrong size!
fi
# end of 'help/Tour_Pause'
fi
if test -f 'help/Tour_PrinComp' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Tour_PrinComp'\"
else
echo shar: Extracting \"'help/Tour_PrinComp'\" \(483 characters\)
sed "s/^X//" >'help/Tour_PrinComp' <<'END_OF_FILE'
XPrnCmp Basis
X
XSelecting this button performs a principal components transformation
Xof the active variables in the data.
X
XWhen projection pursuit is selected, this is automatically activated:
Xthe 2-dimensional projection pursuit indices are designed for sphered
Xdata, and currently this sphering is done by principal components.
X
XThere is no restriction in XGobi against using the projection pursuit
Xguided tour with unsphered data, but beware:  it may not produce sensible
Xresults.
X
END_OF_FILE
if test 483 -ne `wc -c <'help/Tour_PrinComp'`; then
    echo shar: \"'help/Tour_PrinComp'\" unpacked with wrong size!
fi
# end of 'help/Tour_PrinComp'
fi
if test -f 'help/Tour_ProjPursuit' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Tour_ProjPursuit'\"
else
echo shar: Extracting \"'help/Tour_ProjPursuit'\" \(2309 characters\)
sed "s/^X//" >'help/Tour_ProjPursuit' <<'END_OF_FILE'
XProjPursuit
X
XSelecting this button generates a window in which the projection
Xpursuit index for the current two dimensional view of the data is
Xplotted.  As the tour progresses the index is plotted continuously.
XThe value is also displayed directly beneath this button.
X
XSelecting this button also turns on the "PrnCmp Basis" button and
Xspheres the data by principal components.  Three of the projection
Xpursuit indices are polynomial-based.  These indices are measures of
Xthe difference between the empirical density and the standard normal
Xdensity.  There is no restriction in the software for running the
Xprojection pursuit with "PrnCmp Basis" turned off, but beware that this
Xmay not give sensible results for the polynomial indices.
X
XWhen "Optimz" is selected, the tour is guided by the gradient of the
Xprojection pursuit index, so that XGobi begins to search for views with
Xhigh index values.  Hopefully these views will expose interesting
Xfeatures of the data.  When a maximum value of the projection pursuit
Xindex is reached the tour may turn itself off (this occurs when the
Xgradients are all close to zero, meaning we have gone as far as
Xpossible in this direction to capture a maximum, and it is not possible
Xto find any better direction).  To restart the tour turn "Optimz" off.
X
XThe two scrollbars in this panel allow interactive control of this
Xprojection pursuit guided tour.
X
XThe first scrollbar controls the tour "jump size", that is, the
Xdistance between the starting and ending plane.  Its effect is to
Xcontrol the frequency of the derivative calculations.  When the
Xjumpsize is large the tour is allowed to move further before a new
Xdirection, based on the derivative, is calculated.  (This is a
Xprimitive, manually-controlled derivative-based optimization method).
X
XThere are two types of indices currently implemented.  One type is
Xbased on density estimation using expansions in orthogonal polynomials,
Xand the other is based on kernel density estimations.  In each of these
Xmethods there is a parameter which it is desirable to alter from time
Xto time.  The second scrollbar allows the interactive changing of these
Xparameters.  For the polynomials it controls the number of terms used
Xin the expansions.  For the kernel density estimation it controls the
Xwindow width of the kernel.
X
END_OF_FILE
if test 2309 -ne `wc -c <'help/Tour_ProjPursuit'`; then
    echo shar: \"'help/Tour_ProjPursuit'\" unpacked with wrong size!
fi
# end of 'help/Tour_ProjPursuit'
fi
if test -f 'help/Tour_Reinit' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Tour_Reinit'\"
else
echo shar: Extracting \"'help/Tour_Reinit'\" \(219 characters\)
sed "s/^X//" >'help/Tour_Reinit' <<'END_OF_FILE'
XReinit: Re-initialize tour
X
XClicking on the "Reinit" button resets the tour to the first
Xthree variables, with the coefficients as they would be when you
Xselected Tour for the very first time in this instance of XGobi.
END_OF_FILE
if test 219 -ne `wc -c <'help/Tour_Reinit'`; then
    echo shar: \"'help/Tour_Reinit'\" unpacked with wrong size!
fi
# end of 'help/Tour_Reinit'
fi
if test -f 'help/Tour_SaveCoefs' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Tour_SaveCoefs'\"
else
echo shar: Extracting \"'help/Tour_SaveCoefs'\" \(355 characters\)
sed "s/^X//" >'help/Tour_SaveCoefs' <<'END_OF_FILE'
XSave Coeffs
X
XLike the Save Coeffs in Rotate, this will write out the coefficients,
Xas viewed on the variable bars, into an ascii file as a two column
Xmatrix.  The first column contains the X coefficients of all the
Xvariables and the second contains the Y coefficients. If XGobi is
Xrunning from within S these coefficients will be written out as a
Xvector.
END_OF_FILE
if test 355 -ne `wc -c <'help/Tour_SaveCoefs'`; then
    echo shar: \"'help/Tour_SaveCoefs'\" unpacked with wrong size!
fi
# end of 'help/Tour_SaveCoefs'
fi
if test -f 'help/Tour_Speed' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Tour_Speed'\"
else
echo shar: Extracting \"'help/Tour_Speed'\" \(360 characters\)
sed "s/^X//" >'help/Tour_Speed' <<'END_OF_FILE'
XSpeed scrollbar
X
XLike the speed scrollbar in Rotate, this scrollbar allows the apparent
Xspeed of the grand tour to be adjusted.
X
XTo control the scrollbar, position the cursor about where you'd like
Xthe new speed to be, then click the left or middle mouse button.  You
Xcan also move the cursor with the mouse button held down to adjust the
Xspeed interactively.
END_OF_FILE
if test 360 -ne `wc -c <'help/Tour_Speed'`; then
    echo shar: \"'help/Tour_Speed'\" unpacked with wrong size!
fi
# end of 'help/Tour_Speed'
fi
if test -f 'help/Tour_StepGo' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Tour_StepGo'\"
else
echo shar: Extracting \"'help/Tour_StepGo'\" \(224 characters\)
sed "s/^X//" >'help/Tour_StepGo' <<'END_OF_FILE'
XStep and Go
X
XIn this mode, the tour runs smoothly until it reaches the next
Xselected plane.  At that point, it stops and waits for the user
Xto click the Go button.
X
XThe Go button is only enabled when Step has been selected.
END_OF_FILE
if test 224 -ne `wc -c <'help/Tour_StepGo'`; then
    echo shar: \"'help/Tour_StepGo'\" unpacked with wrong size!
fi
# end of 'help/Tour_StepGo'
fi
if test -f 'help/Unlink_Command' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/Unlink_Command'\"
else
echo shar: Extracting \"'help/Unlink_Command'\" \(154 characters\)
sed "s/^X//" >'help/Unlink_Command' <<'END_OF_FILE'
XUnlink
X
XSelect Unlink to isolate a particular XGobi window.  In this mode, it
Xwill neither broadcast nor receive brushing or identification
Xinformation.
X
END_OF_FILE
if test 154 -ne `wc -c <'help/Unlink_Command'`; then
    echo shar: \"'help/Unlink_Command'\" unpacked with wrong size!
fi
# end of 'help/Unlink_Command'
fi
if test -f 'help/VarPanel' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/VarPanel'\"
else
echo shar: Extracting \"'help/VarPanel'\" \(5173 characters\)
sed "s/^X//" >'help/VarPanel' <<'END_OF_FILE'
XVariable selection panel
X
XThese are the variable selection boxes, each of which is associated
Xwith one variable, that is, one column of the input matrix.  The
Xvariable selection boxes act as buttons which respond to mouse clicks
Xby selecting and 'deselecting' variables for plotting.  A selected
Xvariable is indicated by a highlighted label in the corresponding
Xvariable selection box.
X
XAbove the variable panel is a bit of text to remind the user of the
Xmouse actions to perform to select and deselect variables.  This
Xbehavior depends on whether XGobi is in a two-variable plotting mode,
Xinitiated by selecting XY Plot, a three-variable mode, initiated by
Xselecting Rotate, or in Tour, with three or more variables.
X
XIn XY Plot, a horizontal line is drawn in the variable circle of the X
Xvariable and a vertical line in that of the Y variable.
X
XIn the three-variable mode, if "Y Axis" is selected, one Y variable is
Xplotted vertically against a linear combination of two X variables, and
Xthe horizontal lines appearing in the variable circles are proportional
Xin length to the coefficients of the two X variables.  If "X Axis" is
Xselected, a linear combination of two variables rotates about the
Xhorizontal axis in the plane of the screen; now the vertical lines are
Xproportional in length to the coefficients of the Y variables.
X
XIn Tour mode, the lines in the variable circles are oblique, and
Xprovide information about the magnitude and direction of the
Xcontribution of each variable.
X
XHere is a more detailed description of the selection behavior in each
Xof the three modes.
X
XOne-variable plotting, initiated as DotPlot:
X
X  Left click              always ignored
X
X  Middle click
X   the "1:n" variable     ignored
X   the active variable    generate a new dot plot for this variable
X   an inactive variable   this variable replaces the active variable
X
XTwo-variable plotting, initiated as XYPlot:
X
X  Left click
X   an inactive variable    this variable replaces the active X
X   the active Y variable   X and Y are exchanged
X
X  Middle click
X   an inactive variable    this variable replaces the active Y
X   the active X variable   X and Y are exchanged
X
XThree-variable plotting, initiated as Rotate:
X
X In this mode, we use the idea that a variable can be the
X "last touched," and then it is targeted for replacement.  The
X "last touched" variable is indicated with a small circle in the
X center of its variable circle, suggesting a target.
X
X Y axis:
X
X  Here, only the horizontally plotted variables can be
X  last_touched.
X
X  Left click
X   an X variable           this variable becomes the last touched
X   an inactive variable    replaces the last touched X
X   the active Y variable   is exchanged with the last touched X
X
X  Middle click
X   an inactive variable    this variable replaces Y
X   an X variable           the selected X is exchanged with Y
X
X X axis:
X
X  Here, only the vertically plotted variables can be
X  last_touched.
X
X  Left click
X   an inactive variable    this variable replaces X
X   a Y variable            the selected Y is exchanged with X     
X
X  Middle click
X   a Y variable            this variables becomes the last touched
X   an inactive variable    replaces the last touched Y
X   the active X variable   is exchanged with the last touched Y
X
X Oblique axis:
X
X  Any click
X   an active variable      becomes last touched
X   an inactive variable    replaces the last touched variable
X
XTour:
X
X  Left or middle click:
X   an inactive variable    this variable becomes part of the next basis
X   an active variable      this variable is removed from the next basis
X
X
XThe last variable:
X
XThe last variable represented in the variable selection panel is a
Xtricky beast, and may or may not prove to be a good idea.
X* When XGobi is initiated, it contains the row numbers of the data and
Xits label is "1:n."
X* When textured dot plotting is selected, it contains the the values
Xnecessary to achieve the spreading of the data required by the
Xtexturing algorithm.  The label becomes "txtr."
X* When another plotting mode is selected, it reverts to the row
Xnumbers.
X* When brushing has been performed, and different colors or glyphs
Xexist, and the "Save in var" button in brushing is selected, the
Xdifferent groups defined by brushing acquire a group id, and those
Xgroup ids are stored in this variable.  The label then becomes "group."
X* If colors and glyphs are reset using the brushing Reset Menu and
X"Save in var" is selected again, the variable reverts to the row
Xnumbers.
X
XThe partitioning of the space between the control panels, the plot
Xwindow, the variable selection panel can be made by positioning the
Xcursor above the little rectangles (called grips) that are at the
Xbottom of the lines separating these regions, then pressing one of the
Xmouse buttons and moving the cursor to the left or right.  If this
Xstill doesn't result in a good division of space between the plot
Xwindow and the variable selection panel, you might want to adjust
Xthe height and width of PlotWindow or VarPanel using your XGobi
Xresource file.
X
XOf special interest are these resources:
X
X    *XGobi*VarPanel.width: 200
X    *XGobi*VarLabel.width: 34
X    *XGobi*VarWindow.width: 34
X
END_OF_FILE
if test 5173 -ne `wc -c <'help/VarPanel'`; then
    echo shar: \"'help/VarPanel'\" unpacked with wrong size!
fi
# end of 'help/VarPanel'
fi
if test -f 'help/VarTransform' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/VarTransform'\"
else
echo shar: Extracting \"'help/VarTransform'\" \(1223 characters\)
sed "s/^X//" >'help/VarTransform' <<'END_OF_FILE'
XVariable Labels
X
XClicking left on the variable label within each variable selection
Xbox causes a menu to appear.  This menu lists the available variable
Xtransformations, and the current transformation for the corresponding
Xvariable is highlighted.
X
XIf you try to select a transformation that can't be applied to a
Xparticular variable (If, for example, you try to take a square
Xroot of a variable which has some negative values ...), nothing will
Xbe changed and an error message will be printed.
X
XThe transformation selected will be applied not only to the selected
Xvariable, but to all members of any group to which that variable
Xbelongs.  Variable grouping occurs upon initialization, and is used to
Xmaintain common scale and transformation among members of the group.
XAt startup, assuming your data is in a file named 'datafile,' XGobi
Xlooks for a file named datafile.vgroups to gather grouping
Xinformation.  To group variables together construct the
Xdatafile.vgroups file to be a single row containing an integer for each
Xvariable in the data matrix.  If variables are to be grouped together
Xgive them the same integer.
X
XIt is possible to transform variables during rotation, grand tour, or
Xin any other mode or action.
END_OF_FILE
if test 1223 -ne `wc -c <'help/VarTransform'`; then
    echo shar: \"'help/VarTransform'\" unpacked with wrong size!
fi
# end of 'help/VarTransform'
fi
if test -f 'help/XYPlot_Command' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/XYPlot_Command'\"
else
echo shar: Extracting \"'help/XYPlot_Command'\" \(515 characters\)
sed "s/^X//" >'help/XYPlot_Command' <<'END_OF_FILE'
XXY Plot
X
XSelecting this button will set XGobi in a two-variable plotting mode.
XThis mode persists during scaling, brushing, or identification, and is
Xonly changed by selecting Rotate or Tour.
X
XA horizontal line is drawn in the variable circle corresponding to the
XX variable plotted and a vertical line in that of the Y variable.  See
Xthe help file for the variable selection panel for more information.
X
XThese plots can be animated, as well:  see the help file for the Animate
Xbutton in the XY Plot control panel.
END_OF_FILE
if test 515 -ne `wc -c <'help/XYPlot_Command'`; then
    echo shar: \"'help/XYPlot_Command'\" unpacked with wrong size!
fi
# end of 'help/XYPlot_Command'
fi
if test -f 'help/XYPlot_Cycle' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'help/XYPlot_Cycle'\"
else
echo shar: Extracting \"'help/XYPlot_Cycle'\" \(869 characters\)
sed "s/^X//" >'help/XYPlot_Cycle' <<'END_OF_FILE'
XCycle
X
XSelecting the "Cycle" button will start XGobi cycling through the
Xtwo-variable plots.  You can select "Fix X" or "Fix Y" to force one of
Xthe axes to be held constant, or you can fix neither, in which case the
Xplots will cycle over all Y variables for the current X, and then move
Xto the next X, and so forth.
X
XThe scrollbar allows control of the delay between plots:  moving the
Xscrollbar to the right will lengthen the delay.
X
XTo control the scrollbar, position the cursor about where you'd like
Xthe new delay to be, then click the left or middle mouse button.  You
Xcan also move the cursor with the mouse button held down to adjust the
Xdelay interactively.
X
XChange Direction
X
XClick on this button to change the direction of the cycling:  that is,
Xthe next X or Y variable to be plotted is either the one before or the
Xone after the currently plotted variable.
END_OF_FILE
if test 869 -ne `wc -c <'help/XYPlot_Cycle'`; then
    echo shar: \"'help/XYPlot_Cycle'\" unpacked with wrong size!
fi
# end of 'help/XYPlot_Cycle'
fi
echo shar: End of shell archive.
exit 0
