two week trial

Follow us on social media


Check out the DataBlog
Latest Post 2016-12-31


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 resulting graph 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. 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. There is no cap on the number of columns, and by using sub tables (called groups in DataGraph) you can easily manage thousands of columns. Technically there are some limits. For example the number of rows in the table is currently limited to two billion. If that is a problem, let us know.


DataGraph is for anyone and everyone who wants to visualize, analyze, and present data. DataGraph can be used by students, teachers, scientists, doctors, business professionals and data scientists. DataGraph has been stress tested for almost 10 years, and is constantly improving. As you can see from the discussion board, we listen to requests from our users and new features are accessible during development by using the beta.

Try DataGraph
The best way to get to know DataGraph is to use it. Go to the Trial page to download a fully functioning version at no cost and with no forms to fill out. You will get a two week trial, with no restriction.

Buy DataGraph
When you buy a license, all updates are free. You buy it through the Mac App store or through our own web store, as explained here.

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. Below is a very brief list with the highlights. For more detail, you can download and read through the manual (download a pdf of the manual). The manual is also included with the application.

  • 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.

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.