GtkDatabox: a GTK+-Widget for fast data display

GtkDatabox is a widget for the Gtk+3-library designed to display large amounts of numerical data fast and easy. One or more data sets of thousands of data points (X and Y coordinate) may be displayed and updated in split seconds. The widget is therefore used in many scientific and private projects that need to show quickly changing data "live".

GtkDatabox offers the ability to zoom into and out of the data and to navigate through your data by scrolling.

In addition to rulers and a simple coordinate cross, GtkDatabox also allows you to add one (or even more) configurable grids like on an oscilloscope.

Data may be presented as dots, lines connecting the data, or vertical bars. The widget allows you to easily transform pixel coordinates into data coordinates, thus allowing you to easily create powerful applications for data analysis.

GtkDatabox is free software and distributed under the GNU Lesser General Public License (GPL) v2.1.

There are trackers for people interested in working with the GtkDatabox widget, reporting bugs and discussing new ideas. It is hosted in SourceForge.net:
sourceforge.net/p/gtkdatabox/_list/tickets

And there is a forum for general discussion and support:
sourceforge.net/p/gtkdatabox/discussion/general/

Download

Current versions depend on Gtk+-3.4.0 (as well as pango-1.24.0 and cairo-1.10.0) or later.

The latest version is downloadable as source code: gtkdatabox-1.0.0.tar.gz

For older versions based on Gtk+-2 take a look at the previous releases: sourceforge.net/projects/gtkdatabox/files/gtkdatabox/

Documentation

The library provides a detailed Reference Manual defining its API (Aplicattion Programming Interface).

Databox Logo

Download GtkDatabox

XHTML 1.0 Strict