DataGraph is a powerful and easy to use graphing and charting application. DataGraph minimizes the fuss and frustration associated with creating clean and accurate publication quality graphs and charts. DataGraph also includes powerful function fitting and statistical analysis capabilities, which enables high quality analysis of the data. Import data from files, paste in numbers from a spreadsheet, and enter them in manually. Export graphics to files, or copy and paste into presentations.

DataGraph allows you to create in few clicks what would take a lot of tinkering to accomplish using most other tools. The data table, drawing commands and the graph they generate in are all in a single window. Changes in the data or drawing commands are immediately reflected in the graph. The drawing commands give you quick access to the main settings, and you can toggle them open to see all the settings at once.

There are over twenty drawing commands available, and all of them can be used simultaneously, and multiple times. Some draw data from the table, some fit data, compute statistics or are used to annotate or highlight regions of the graph. Everything is specified using exact coordinates so labels will stay at the point where you inserted them even when the axis changes.

DataGraph includes a number of data manipulation actions. You can map columns of data using analytical expressions, sort, filter, search+replace and create sub-tables of data. DataGraph has been highly optimized. Tables can have millions of rows, and drawing commands can handle large data sets at interactive speeds so you can resize a graph with hundreds of thousands of line segments just as easily as one with a few points.

DataGraph even works correctly with multiple formats of calendar dates, such as: "6/15 2002", "15/6 2002" and "June 15, 2002", and automatically picks tick marks that go from years, down to minutes and seconds based on the range.

Trying DataGraph:

The best way to get to know DataGraph is to use it. Also check out the movies. Explore the templates, see how things work. Notice how every change is reflected immediately. How easy it is to import data by copy/paste or by importing text files. Just drag the text file onto the table.

Pasted Graphic 2

When you start DataGraph you will automatically get a two week trial, with no restriction.

Reading about DataGraph:

Read the manual (download a pdf of the manual). This is also included with the application and goes through how the program works.

Pasted Graphic

Reviews for DataGraph:

DataGraph has gotten very good reviews on the Mac App store. DataGraph can be used by middle school students and has enough power under the hood to work with huge data sets and demanding graphical requirements and users. User feedback is very important. There is a menu item to send an e-mail with questions and suggestions. There is a discussion board where you can post questions and search if someone else has had the same issue. As you will see there, there is a very active beta program that gives you access to the latest developmental version of DataGraph. When the release version is updated you know that it has been tested thoroughly by people that “live in the beta”.

Pasted Graphic 1


DataGraph is not a feature list driven application. It is functionality driven. It has a lot of features, but they are intended to work together and be mixed and matched. A full check list would be very long, and you can get a sense of that by reading the manual. Here is a very brief list with the highlights

  • Scatter graphs - Can vary size, color and markers based on data. Can attach label and errors to each point.
  • Plot - Line, spline and steps. Can set markers, fill, line style etc.
  • Bar charts - side by side, stacked, area, error bars, labels.
  • Analytical functions, just type in the function, tie constants to sliders, animate etc.
  • Histograms - compute mean, median, standard deviation, skew etc. Export result.
  • Box and Whiskers - One or multiple, good way to analyze distributions.
  • Pivot Table - Digest huge amounts of data.
  • Add labels, both text and graphical
  • Typeset mathematical expressions, square roots, fractions, greek characters, full unicode support.
  • Fits (regression) - linear, polynomial, power, exponential and specify your own fit function.
  • Multiple axis (double x, double y, triple y, …)
  • Combine graphs
  • Create inset graphs with a single click
  • Import text data, paste in data, drag files, import matlab binary files, Cricket Graph files, netCDF. Can handle huge files.
  • Works well with calendar data
  • Export pdf, eps, sag, tiff, jpg, png. Specify the resolution and size.
  • Fast. Import and draw millions of data points smoothly.
  • Import data files from Cricket Graph documents (as well as Matlab, Plot and text files)
  • Export your graphics to pdf, eps, svg, tiff, jpg, png. Or just copy the figure and paste it into KeyNote or any other program.

Pasted Graphic 2


DataGraph is very competitively priced at $89.99 on the Mac App store (1 cent more on the on line store). And what is even more impressive is that this includes all updates.

Need more:

DataGraph focuses on tabular data and two dimensional drawing. Three dimensional drawing, more complicated data sets etc is left to DataTank. That has a slightly higher price, but is free for students and post docs. DataTank is focused on spatial data, programmability, time sequences, analyzing collection of files, image processing etc. DataTank does have plotting and fitting, and it is easy to move data from DataTank to DataGraph. DataTank does not replace DataGraph, and typically DataTank users also have DataGraph and use it for different purposes.