XGraph - an animating plotting program

Beta Version

If you port XGraph to another platform, I'd love to put the binaries here. Please send me mail!

Inadvertently, a few copies of executables went out without the copyright information. If you uploaded one of these, please read and upload copyright.h


XGraph with animation is a modification of the popular XGraph plotting program written by David Harrison at UC Berkeley. The original program supported line plots (and restricted surface plots) on any X11 display, and had several useful features, including being able to zoom on a region with the mouse.

Paul Walker added two features to the original code. First, it does crude animation of data sets. The animation merely pages through data sets in the order in which they are loaded. It is quite crude, but useful if all your data sets are in one file in time order, and are output at uniform times. Also, the code will take derivatives of your data numerically, and display those derivatives in a new XGraph window. Unfortunately, Paul did this 2 years ago, and has no longer time to support this. So, if you find bugs, sorry, but it is quite unlikely that someone will have time to fix them!

The version of XGraph with animation which is available here should be considered a beta release. There are a few annoying problems which haven't been cleaned up yet, the most aggravating of which is a problem with handling expose events, which sometimes forces the window to animate or refresh four or five times when it is exposed - quite a lengthy procedure if you have many data sets! Also, the derivative routines have not been rigorously tested - they work on data on a uniform grid, though! Finally, the labels are occasionally wrong when doing log plots. It is not too likely that Paul will get to fixing any of these bugs in the near future. Despite these shortcomings, it is quite useful to us, and you are welcome to use it also. If you find further bugs or fix some/any of the problems, please let me know (pwalker@ncsa.uiuc.edu). You should NOT direct any bug reports from XGraph with animation to the original author. He asked that I handle them, if I want to distribute a modified code.


Paul Walker / pwalker@ncsa.uiuc.edu / mail pwalker@ncsa.uiuc.edu

Please note that this code is no longer supported. Use at your own risk and maintainance.