Introduction


DB Plot is a general-purpose program for generating scientific plots.

A configuration files specifies the structure of the plot, what data sources to use and which stylesheet to use for formatting. The final output is a PNG format graphic file

A plot is the entire final generated graphic. It is composed of a background, a title, an x axis label, x axis units and one or more panes.

Panes are stacked graphs that share a common x axis but may have different y axises. Each is composed of a background, a y axis label, y axis units, major and minor x and y gridlines, and one or more traces

A trace is a curve representing a pair of data series. There is no restriction that the traces must share an x data series. It is only the x value range that they must share. It would be possible to plot a function and its inverse by plotting (a, b) and (b, a).

A query is the source of the data for traces. There may be more than one query for a single plot. Some examples might be one query retrieves 200 rows of test data and another retrieves ten rows of specification proscribed limits.