Grapher TM

Version 4

An efficient and powerful technical graphing package for Scientists, Engineers and Business Professionals


View Shopping Cart  /  Checkout



Grapher is an easy to understand technical graphing package for anyone who needs to create publication-quality graphs quickly and easily.  Create2D or 3D graph types in Grapher 4!  There are four different types of 2D graphs that can be created in Grapher:  Linear, Bar, Polar, and Other Graph types.  The various linear plots include line plots, scatter plots, step plots, and function plots.  The various bar charts include regular bar charts, floating bar charts, and histograms. The polar group has regular polar plots, function plots, rose diagrams, and wind charts.  In the other graph type category are hi-low-close plots, pie charts, ternary diagrams, box-whisker plots, and bubble plots.  There are 7 additional 3D graphs that can be created:  ribbon/wall plots, step plots, function plots, bar charts, floating bar charts, histograms and an XYZ plot.  Create your own custom graphs by using the easy to follow Graph Wizard.  Add legends, curve fits, annotation and drawing objects to complete the graph.  Create templates to use the same graph settings with multiple data files.  Automate the graphing process with the included Scripter™ program.  Export graphs for use in presentations and publications in one of Grapher's many export formats.

Which Grapher Features Would You Like to Learn About?

Display your data as 22 different graph types in Grapher.   Different graph types can be combined on one graph and multiple graphs can be created on one page.

Line and Scatter plots display data as a line or symbols. 

lineplot-small.gif (4313 bytes) 

Create line plots with
plotted symbols, comments, and fit curves.

Ribbon/wall plots are similar to line plots, but are shown in 3D!


Ribbon/wall plots can be customized with
 comments, fit curves, error bars, and legends.

Step Plots display data as vertical and horizontal lines.  Display your step plot as either 2D or 3D.

step2-small.gif (3527 bytes)    

Create step plots with horizontal or vertical lines in 2D or 3D.

Bubble Plots display data varying sized symbols.  The size of the symbol is dependent on a third variable.  Change the bubble to any symbol!


Create bubble plots to show
how two variables relate to the same X variable.

Bar Charts display data as adjacent or stacked bars.  Choose to have vertical or horizontal bars. Bar charts can be displayed as 2D or 3D!


Create bar charts with horizontal or vertical bars.
Add error bars directly to your bar chart!

Floating Bar Charts display the difference between two variables.  Choose to have vertical or horizontal bars.  Choose between 2D and 3D floating bar charts!


Create floating bar charts with two variables.
Change the orientation to display vertical or horizontal.

Function Plots display mathematical functions.  Plot Y as a function of X, or plot a parametric equation where X and Y are a function of a third variable, T.  Function plots can be shown in a 2D or 3D orientation.

function.gif (6784 bytes)   

Specify a function or equation
to create a graph. Position the
axes anywhere on the page.

Hi-Low-Close Graphs display a range of Y values at each X value.  These plots are commonly used to display the high, low, opening and closing of stock values, though Hi-Low-Close graphs are also used for many other purposes.

dowjonesjan99.gif (8877 bytes)

Track stock performance with the
High-Low-Close Graph. Overlay a
best-fit curve to predict future

Polar Graphs display degree, radian or grad data versus a radial distance.  The degree, radian or grad data are displayed on a circular angle axis.  The second axis is a radial axis showing the distance from the center of the circle.

polar_bf32.gif (16774 bytes)

Display degree, radian, or
grad data versus radial distance
on a Polar Graph.


Polar Function Graphs display mathematical functions.  Plot radius as a function of angle, or plot a parametric equation where both the radius and the angle are a function of a third variable, T.  The angle axis can be in degrees, radians or grads data.  


Display mathematical functions
on a Polar Function Graph.

Rose Diagrams display degree, radian or grad data versus a radial axis.  Like histograms, Rose Diagrams display statistical data, showing the number of occurrences of an event that fall within a specific angular region.  Bins are fully customizable in rose diagrams!


Display custom bin sizes, grid lines,
and custom ticks with radial statistical data
on a Rose Diagram.

Wind Charts graph frequency vs. wind direction.  Bins are created according to the wind speed.  The frequency can be viewed as counts, relative frequency, or as percentages of relative frequency.  Bins are fully customizable!


Separate wind speed in different
bins according to wind direction
on a Wind Chart.

Pie Charts show data as proportional slices of a circle.  Each data value is divided by the sum of the data to determine the size of the slice.

piechart-small.gif (5271 bytes)

Display the pie together or explode a slice.
On a Pie Chart, choose how to label each slice.

Ternary diagrams show the relative proportions of three variables on three axes.  Choose to show the relative proportions as percentages or as fractions.  Add lines to connect the points on the ternary diagram!


Display the Ternary Diagram with or without labels.
Add lines between the points to show trends.

Histograms display data separated into groups or bins.  Add labels, a Gaussian fit, and display the Y axis as relative frequency to change the display of this graph.  Display histograms as either 2D or 3D!


Display statistical information on a Histogram Graph.
Set the bin size and the number of bins.

Box-Whisker plots are commonly used to show the min, max, median, and lower and upper quartiles for a particular group. The caps at the end of each box indicate the extreme values (min and max). 

boxplot-small.gif (2993 bytes)

Display median, first and third quartiles and
outliers in a Box-Whisker plot.

3D XYZ Plots are used to display the location of points with three variables. Display the data as lines and symbols and add plot labels.


Display lines and symbols in three dimensions
with the 3D XYZ Plot.

Curve Fits

Curve fitting routines help depict trends in your data.  Select pre-defined fits or define a custom fit to add to the graph.  Display fits for Line and Scatter Graphs, Step Plots, Polar Graphs and Histograms.  There are 11 pre-defined curve-fitting algorithms in Grapher:

  • Linear

  • Logarithmic

  • Exponential

  • Power

  • Spline Smoothing

  • Polynomial Regression

  • Orthogonal Polynomial Regression

  • Linear through Origin

  • Running Average

  • Weighted Average

  • Gaussian (available only for histograms)

Associate any number of fits with a single curve.  Change the line style, color and width for each fit.  Applicable statistics are available for each fit.  The resulting statistics are copied to the clipboard or displayed in a report window.  Export fit curve data to a worksheet to calculate additional statistics.  Change the range of data used to create the fit curve and the range of values to display the fit curves individually.

reproducibility.gif (17893 bytes)

Display data using a curve fit.
Equation coefficients can also be displayed.

Template Graphs

Create a graph with the desired colors, number formats, tick mark spacing, legend styles, etc., and save it as a template graph for use with multiple data sets.

Project Files

Create a graph with the desired worksheet and save it as a project file.  Project files save the data used inside the file.  After the graph is created and saved as a project file, the external worksheet can be deleted.


Grapher has four axis scales: linear, logarithmic (base 10), natural logarithmic, and probability.  Use Grapher's default settings or specify custom settings for all axis parameters.  Set the axis scale, change the axis length and starting position, add additional or duplicate axes, add axis limits, enter an axis title, add grid lines, break the axis, or hide the axis on your graph.   On each axis, you control the major and minor tick frequency and spacing or you can use Grapher's default settings.  If the data uses date and time as one of the data columns, axis labels are automatically generated using dates and times.  In addition, manual date/time labels can be created or labels can be read from a worksheet, allowing you to use any type of tick labeling.


Break axes and display dates to interpret 
your data faster!

Date and Time Compatibility

Use date and time entries in the worksheet as a data column in Grapher 4.  Grapher will automatically use date and time labels on the axis.  Clip the curve, limit the axis minimum and maximum using date and time values.  Set axis tick marks based on a calendar frequency such as once per month, twice per year, or once per every four hours.


Graph date and time entries directly from the worksheet.
Display worksheet ticks quickly with dates.

Error Bars

Error Bars are displayed on Line and Symbol Graphs and on Bar Charts.  Display error bars for the average value, sample standard deviation, population standard deviation, or standard error of the mean.  Or, calculate custom error bars in the worksheet and display them on the graph.

Labels and Curve Filling

Labels can be added to most graph types.  All properties of the labels can be changed easily, including numeric format, adding bold, or italics, changing the font size or style, or changing the label color.  In addition, labels can be moved so that neighboring labels do not overlap.  Most graph types also support curve filling.  Fill can be defined between two curves or by using a single curve.  With a single curve, fill above, below, to the left, or to the right of the curve.  Choose to fill to the axis minimum or maximum or to a customized data value.


Fill curves to the left, right, up, or down.
Add labels and move to avoid overlap.

Text Editor

Easily add text objects to graphs using Grapher's text editor.  Easily select any typeface, font size and color.  Add superscripts, subscripts and symbols to your text.  Automatically enter current dates and times.  Create complex mathematical equations and include them in your graph.

math_text.gif (4469 bytes)

Use Grapher's text editor to create complex mathematical equations.

Worksheet Features

  • Display, enter, edit, print and save data.

  • Double precision capabilities allow up to 15 digits without loss of precision.

  • Import data files in the following formats:  XLS, SLK, WKx, WRx, CSV, TXT, DAT, BNA, and BLN.

  • Save your data files in XLS, SLK, CSV, TXT, DAT, BNA, and BLN formats.

  • Cell formatting includes background colors and cell height and width.

  • Include formatting information when copying to the worksheet.

  • Sort data using multiple columns.

  • Calculate numerous statistical functions on individual columns of data.

  • The number of data points the worksheet can handle is only limited by the amount of memory available on your computer (up to 1 billion rows x 1 billion columns).

  • View a list of all worksheets associated with a graph.

  • Export data from fit curves, function plots, histograms, rose diagrams, and wind charts to create new data files.

  • Update command allows worksheets that are edited in other programs to updated immediately in Grapher.

  • Embedded Excel window allows the use of Microsoft Excel from within Grapher.

  • Additional Features

  • Set multiple levels of undo (up to 25).

  • Add legends to graphs.

  • Customize Grapher by selecting the default settings.

  • Control line styles, color and width.

  • Add drawing objects to any graph such as points, lines, polygons, rectangles and ellipses.

  • Create custom colors, lines, and fill patterns.

  • Reshape polylines and polygons using the reshape tool.

  • Combine and break apart composite objects.

  • Rotate all drawn objects, imported objects and graphs.

  • View and edit all objects using the Object Manager.

  • Keep the Object Manager always available even while editing the graph.

  • Use the Arrange command to move objects forwards or backwards.

  • Add a variety of arrows to the ends of polylines.

  • Digitize data from a graph using a large crosshair that extends to the rulers.  Write the data to a ASCII file to create new graphs.

  • Fix the digitizing process directly to the line or digitize anywhere in the plot window.

  • Display and edit detailed areas of a graph using the Zoom commands.

  • Calculate the area under a curve.

  • Switch between two different plot types.  For example, change your line plot into a bar chart.

  • Save as a Grapher 3 GRF to share your graphs with colleagues.

  • Automation

  • Automate Grapher from any Active X Automation compatible client such as Visual BASIC or use the software's Scripter.

  • Embed and link Grapher into other applications.

  • Embed and link documents from other applications into Grapher.

  • Import/Export Options

  • Import formats include: GSB, BNA, DLG, LGO, LGS, DXF, PLT, BLN, CLP, EMF, WMF, E00, TIF, BMP, TGA, PCX, WPG, DCX, EPS, JPG, PCT, SHP, MIF, PNG, GIF, DDF, and GSI.

  • Export formats include: EMF, WMF, CLP, DXF, CGM, TIF, BMP, TGA, PCX, WPG, JPG, PCT, DCX, PNG, SHP, BNA, BLN, GSI, MIF, and GIF.

  • Graph Wizard

    The Graph Wizard is an easy to use step by step command that creates a graph for you using default parameters.  Select the type of graph, the worksheet and the columns to use and the wizard does the rest.  Add curves to existing graphs or create new graphs with the wizard.  After the graph is created, it can be edited by double clicking on any portion of the graph.

    System Requirements

  • Windows 98/2000, Me, and XP or higher

  • Suggested 25 MB of free hard disk space

  • Suggested 32 MB RAM, 64 MB preferred.

  • 800 X 600 x 256 color minimum monitor resolution.