FunGraph HELP SCREEN

Thank you for using FunGraph.  FunGraph manipulates a simple x,y graph with minimum effort by using button commands.  You can crop, zoom in, pan a magnifying glass across or trim the graph very rapidly with a few mouse clicks.  It is one of the fastest, easiest graph inspection tools you can find.  Just drag the mouse diagonally across a portion of your graph with the left button down to select a new view window scaled in nice readable units.  FunGraph prints graphs beautifully and copies graphs to other applications through the clipboard.  It is intended for math students, data analysts or anyone working with simple x,y line or scatter graphs.

DATA FILE FORMAT:
FunGraph expects to find the data for the graph in a text file with a dat file extension.  You can generate this file from your favorite spreadsheet by saving it in text format, from the Windows notepad editor, from any word processor, or from any programming language program.

	The format for this file is:

	DDDD		- number of points in the graph (DDD): digits
	Text String	- title of the graph
	Text String	- x axis label
	Text String	- y axis label
	DDD DDD	- 1st Data point (x,y) 
	DDD DDD	- next data point
	   .		- (Data can be in any numeric format)
	   .
	   .
	DDD DDD	- last data point

Examine any of the example data files provided for a better idea of the format.

FunGraph SCREEN:

Black circle:
Above the graph, the number of points, the point number and an x and y value are listed.  These values correspond to the point circled in black on the graph.  You can move the black circle to select any point on the graph with the '<' or '>' buttons above the graph or by clicking the right mouse button at the x position of the point.

Lines and Circles Checkboxes:
The Lines checkbox toggles on and off to either draw lines between points or not.  The Circles checkbox toggles on or off to either circle each point or not.  If neither box is checked, the curve is invisible. Single click the boxes to toggle them.

New Button:
Click this button to bring up the drive, directory and file boxes.
     Drive box:	Single click to select a different drive where your data file resides.
     Dir box:	Use the scroll bar if necessary and double click to select a different 				directory where your data file resides.
     File box:	Single click the file containing your data.  Your graph will appear 				momentarily.

Quit Button:
Click this button to exit back to windows.

Print Button:
Click this button to print the graph on the Windows printer.  The graph will print in the currently selected orientation.  Most graphs look better in Landscape orientation which you can select from the Windows Print Manager.

Help Button:
Click the Help button anytime to toggle this FunGraph Help screen on or off.

Copy Button:
Click this button to copy the graph to the clipboard.  Then quit or switch to MS Write, or any Windows program capable of pasting from the clipboard and access Edit/Paste to paste a copy of your graph into a document.

Scroll Buttons:
At the bottom and right side of the graph are buttons labeled '<', '>', 'UpArrow' and 'DownArrow'.  Click these buttons to move the graph window one division in the indicated direction after you have zoomed in.  A division is the distance between numbers on the affected axis.  Click the buttons labeled '<<' or '>>' to move the graph window one window width in the indicated direction.  These buttons have no effect past the limits of the curve.  They allow you to pan through the graph at high magnification to view fine features.

Trim Buttons:
There are two buttons labeled 'Tr>' and '<Tr' at the bottom of the graph and two buttons labeled 'Tr' at the right side of the graph .  These buttons allow you to trim one division off the left, right, top or bottom of the graph. They are useful in cases where the graph doesn't extend into the last division on one side of the graph.

Zoom Buttons:
These seven buttons expand or contract the boundaries of the view window.
	'ZoomAll'		resets the window to include the entire curve.  
	'ZoomOut'	enlarges the view window by a factor of four.  
	'ZoomTall'	expands the vertical dimension of the view window.  
	'ZoomShort'	contracts the vertical dimension of the view window.  
	'ZoomNar'	contracts the horizontal dimension of the view window.
	'ZoomWide'	expands the horizontal dimension of the view window.
	'ZoomPrev'	returns to the previous view window

Mouse Movement:
Drag the mouse with the left button down across a portion of the graph to select a new view window.  As you drag the mouse, a flexible rectangle formed with dotted lines indicates the area you are selecting. This feature is very sensitive.  The slightest touch of the left mouse button while the cursor is anywhere within the graph boundaries can zoom into a very small window with strange results.  When this happens, just click 'ZoomPrev' or 'ZoomAll' and start over.  A few clicks will get you back where you want to be.  The new mouse selected graph may vary slightly from the area you select with the mouse due to the autoscaling feature which scales the axes to readable units.  The autoscaling feature will append an exponent tag to an x or y axis label for large or small number ranges.  For example, in the axis label 'time (secs) x e-3', the 'x e-3' tag indicates that the axis division numbers are in units of .001 seconds. This exponent also applies to the selected point readout indicated by the black circle.  Using the mouse to reselect the entire window will rescale the axes to conveniently readable units after a series of zooms with buttons.

Green Lines:
The green lines above and to the right of the graph indicate which portion of the curve is in view in the x and y directions when their lengths and positions are compared to the x and y axis lengths.  When the entire horizontal extent of the curve is in view, the green line above the graph extends all the way across the graph.  When you zoom in to a small portion of the curve, the green line above the graph shortens to the point where the ratio of its length to the x axis length equals the ratio of the view window width to the entire horizontal extent of the curve.  Its position between the left and right edges of the graph indicates the relative position of the window with respect to the left and right extent of the entire curve.  The green line to the right of the graph similarly indicates the portion of the vertical extent of the curve spanned by the view window.

With a little practice you will be able to analyze, navigate and manipulate graphs with ease and fun.

REGISTRATION:
If you like this program please send $5 along with your name and address to:

        Dan Rohler
        3241 Redbud Lane
        Palmdale, CA 93551

Registration will entitle you to a discount on an expanded future version of FunGraph.  It will support me to continue to offer quality software at very low prices.  Your name will remain confidential used only for future discounts. 

Future enhancements under consideration are multiple curves, log scales, dragging a curve to compare it to another curve, math functions such as finding the mean, standard deviation, derivative, integral or FFT of a curve section in a selected window, graphs of canned standard mathematical functions such as trigonometrics, polynomials, logarithmics or exponentials selectable from a pop-up menu and three dimensional graphs of the trajectory of an object through space.

If you would like to see other enhancements added to a future version of FunGraph or report bugs, please include comments to that effect when you register, or email your comments to 'drohler@ptw.com'.  I will include as many suggestions from users as possible in future versions.

The author assumes no responsibility for damage or losses caused by use of FunGraph and makes no guarantees about its performance.  You may not sell copies of FunGraph for a fee but I encourage you to redistribute it. 

FunGraph 
Version 1.2
Copyright (c) 1996 all rights reserved 

Dan Rohler   (drohler@ptw.com)
homepage: http://www.ptw.com/~drohler
                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                              
