Screen Shots
Basic
The data table on the left can easily accept tens of thousands of rows, and a large number of columns. In addition to the standard column, you can use an expression column, date column, string column. As you change the data in the table, the graphic is updated in real time. The drawing commands are created using the buttons in the toolbar. The columns are selected from a popup menu. Download Script

Animate
In this script, the y2 column is an expression of the x and y columns. In the plot command, the "Crop x values:" field is includes a parameter "t", which is set in the drawer on the right side and controlled with a slider. This can be animated on the screen or saved to disk as a QuickTime movie. Download Script - See Movie

Multiple Axis
You can create multiple x and y axes, and adjust the relative sizes and axis ranges independently. Each drawing command is set to draw in a specific x and y axis. This shows the result of four histogram commands, one scatter command and the legend command. Download Script

Function fit
To fit a plot, just hit the "Function Fit" button in the toolbar. You can adjust the fit function, fitting range etc. You can then create description strings based on the results of the fit, view residuals etc. Download Script

Box and Whisker
DataGraph supports Box and Whisker plots, and has several style variations. Download Script

Overlapping Axes
You can use the multiple axis feature of DataGraph to create double, triple x and/or y axes. Download Script

Zooming In
You can interact with the graphic through the drawing window. This example shows how to zoom in on a portion of the graph. As soon as you release the mouse, the x axis zooms in on the selection portion, and the lower y axis changes as well. Note that the upper y axis has a logarithmic scale. Download Script

Bar Charts
DataGraph is geared more towards graphs than charts, but can create scientific type bar charts relatively easily. Download Script
