Rtgraph is a collection of real-time graphing widgets for Gtk 2, written in Python.
Tweak is a companion module included with rtgraph, for easily building Gtk user interfaces for manipulating data in real-time. Tweak makes it very easy to bind a set of python attributes in existing objects to a simple Gtk UI. It is used by some or rtgtaph's UI components, but is also quite usable on its own.
Rtgraph currently includes the following functionality:
· Scrolling line graphs
· Polar vector graphs
· 3D vector graphs using an isometric view
· All graphs support any number of channels, with automatic or manual coloring
· High level classes for quickly creating a user interface displaying a group of input signals
Rtgraph was written by Micah Dowty, and is released under the GNU LGPL.