By Visual Data Tools, Inc
Open the Mac App Store to buy and download apps.
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. It is a great companion program for spreadsheets.
DataGraph is widely used, and the consistent user feedback is that it takes almost no time to learn how to create better graphs than in commonly used spreadsheets and statistical applications. Once you get more used to DataGraph you can create graphs in few clicks that would take a lot of tinkering and post processing in vector drawing programs. DataGraph is created by the same company that made DataTank, a high end scientific application which won the Apple Design Awards in 2005 as the best Mac OS X Scientific Computing Solution.
DataGraph avoids dialog boxes and inspectors. In a single window, you see the data table, drawing commands and the graph they generate. 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, and don't have to hide them to change something else. There are 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.
A DataGraph file can be used as a work-pipeline, where data is converted into a graph. In this way, multiple data files can be processed to give similar graphs. You can also access this pipeline from within Automator or with the included command line utility.
DataGraph 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.
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.
A partial list of DataGraph's functionality is:
- Column types are number, string, dates, expression, binary.
- Fit functions: line, polynomial, power, exponential and an arbitrary function with undetermined coefficients that will be optimized.
- Import text files (tab, comma or space separated), netCDF data files, matlab binary files and Cricket Graph data files.
- Export graphics as pdf, eps or bitmaps in any resolution.
- Export animations as QuickTime movies.
- Histogram, including kernel density, and box and whisker plots to analyze distributions. Compute medians, means, standard deviations, etc.
- Plot, scatter, lines, draw analytic functions that can be changed using sliders. All the standard analytical functions are defined.
- Multiple x and y axis, overlapping (e.g. double y) and side by side.
- Multiple fill styles
- CMYK colors
- Unicode support, can write mathematical expressions and easy to add greek characters, superscripts, subscripts.
- Text labels can include statistics and fit results.
- Mask based on labels or values, to draw/fit sub-set of data.
- Vary point color based on data/labels
- Vary point sizes based on data.
What's New in Version 3.1.1
Fixed an issue with the Points command.
Improved the mask
Several speed ups.
Great graphing package
I looked at a bunch of different graphing packages before deciding to go with DataGraph. I thought DataGraph was a good choice because the interface is good (and native to OS X, not some crazy Java thing) and being in the Mac App Store indicates that it's not abandonware.
I've had really good luck with DataGraph so far. The graphs it produces are far superior to Excel and Stata, and easier than making graphs in R. It produces an amazing variety of graphs/visualizations.
A great graphing program
I was looking for a graphing program for scientific publications where I'm putting mutliple data points on different axes in one figure. I found it here with data graph. It's a great app that is hundreds cheaper than others out there. Thank you for the wonderful app.
I can't give more stars, so I will instead update this review.
With a purchase of this program, you get the binary as expected, but you also get the absolutely unparalleled customer support directly from the developer. I asked a question in the forum and was asked to email a sample file. I did so two days after being requested to do so, at 10:30PM EST and WITHIN MINUTES I received not only a sample file solving my issue, but also an email complete with screen shots showing how it was implemented.
It doesn't get any better than this, folks.
If you still have doubts, head on over to their website and read through the forums to see just how responsive the developer, David, is...
I agree with one of the previous reviews about how DataGraph is not overly intuitive.
For basic tasks, it is intuitive, but if your needs go beyond the basics (which, of course, they will--why else not just use Numbers?), then you will have to invest in a not overly steep learning curve. This learning curve is helped by the AMAZING customer service. The developer, David, is amazingly responsive to customer inquiries; I posted a question about a certain data visualization technique that I couldn't quite figure out how to do in DataGraph (Tuffe's Slope Graphs) and then went to bed. In the morning, I woke to not only a solution, but a downladable example file. This is a developer that truly cares about his product and goes out of his way to help you get the best out of DataGraph.
At first, I thought DataGraph was focused on data presentation and I, therefore, held off on purchasing it, but I then realized that DataGraph is not only about great presentations but more importantly, on data exploration. I can't go into all the features in DataGraph (not only because I am still learning about them, but because they are so vast), but I can say that if you work with data and need to analyze it visually and deeply in a variety of ways and you wish to present said data in a beautiful and comprehensible fashion, I highly recommend DataGraph.