Pasted Graphic 4

Pasted Graphic

What is DataGraph?

DataGraph is an easy to use Mac OS X graphing program that also includes many common statistical functions such as function fitting, histograms and box plots. You can easily combine data, fitting results and arbitrary analytical functions in the same graph.

DataGraph creates great looking graph with minimal user fidgeting, but allows you full control if you need to. Here DataGraph differs greatly from standard graphing approaches where you end up spending a huge amount of time entering in tick marks, line thicknesses, selecting from menus etc. DataGraph uses default rules intended to make great looking graphs, with tick locations, label positions etc chosen using intelligent rules.

Pasted Graphic 1


Here is a partial list of what you can do in DataGraph
  • Scatter plots and line plots: The standard way to draw xy type data. Can put x and y error bars.
  • Vary the color and/or size of each marker based on data, and mask out rows based on value or label.
  • Analytic functions: Just type in the expression e.g. x*sin(x), and draw it on any interval.
  • Histograms, Box plots: Have DataGraph bin your data, compute means, medians etc.
  • Function Fits: linear, polynomial, power, exponential, arbitrary functions. Easy to vary the fit function, and report the result.
  • Bar charts: Both in x and y. side by side, stacked or area. Include error bars, and labels. Combine with any other drawing command.
  • 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.
  • Easy to zoom in on data, both on the graph and using a magnifying glass.
  • Can set parameters in functions using sliders, and see the graph change in real time.
  • Easy to create multiple axes.
  • Robust support for calender dates.

Pasted Graphic 2

Who should use DataGraph?

Among others
  • Anyone that liked Cricket Graph, an old graphing program for the Mac (classic). DataGraph can import Cricket Graph data files, so you will be able to finally retire that 98 blue iMac.
  • Anyone that wants to copy a block of data from a spreadsheet and graph it quickly. DataGraph is a great companion for Numbers and Excel. Don’t settle for Excel type graphics, create clean/presentable/professional looking graphs.
  • Anyone that wants to draw analytical functions, and vary them in real time with sliders.
  • Anyone that wants a quick fit or statistics for a data set.
  • Wants to explore a data set, and quickly test different views/projections.
  • Anyone that needs to create graphs for a publication, with exact font control, nudge labels.
  • Anyone that wants to draw data as a function of date, since DataGraph has excellent date support both in understanding dates and drawing date axis. (link)
  • Command line junkies that can use the built in command line utility to create clean graphics as a part of a work flow. DataGraph also comes with an Automator action.

Pasted Graphic 3

DataGraph vs Spreadsheets

DataGraph is not a spreadsheet, but rather based on a table concept where rows and columns are fundamentally different. You do not refer to individual cells, but rather act on a column by column basis, and the action applies to all of the rows in the same way. DataGraph can handle huge number of rows (into the millions) and easily thousands of columns. All drawing actions are optimized so that drawing actions will stay fluid. There is no cap on rows and columns except limits imposed by the fact that data sets are stored in memory. One way that DataGraph deals with multiple tables is by grouping the columns. This allows you to express a hierarchy of data such as problems inside a midterm, with expressions to sum up grades, compute averages.

DataGraph does a sub-set of what spreadsheets do, and for some it might be all that they need to do with the data. The table calculations that DataGraph does do, it does much faster than a spreadsheet, in particular when dealing with large data sets.

Pasted Graphic

What does DataGraph cost?

DataGraph costs $69. All updates to DataGraph are free. You can also use it in trial mode without paying, but this disables export, and you can only import text files. Some additional limitations are imposed. The trial mode also disables the command line access. The free version is intended so you can get used to the program, and realize that it is worth it. Once you decide to pay, you can buy a license from within the application or through the on-line store.

So browse the screen shots and movies of DataGraph in action. Download a copy and try it. There is also a discussion board dedicated to questions and suggestions.