13.3.4.1 The Field Toggle Buttons

Each of these fields of data in the GraphLogView's PDPLog are listed in a vertical scrollbox of toggle buttons in the lower left of the GraphLogView. Initially all the lines are toggled on. By pressing the toggle button with the left mouse button, the display of the line corresponding to that field is turned on or off. Pressing the middle mouse button selects that field to represent the X axis. Pressing the right mouse button on the field toggle button brings up an edit dialog for the field.

Initially each of the lines is assigned a default line style and color. The color of the line is displayed as a small line just to the left of the toggle button. To the right of the toggle button another small line will indicate the color of the line's y-axis, or a "-X-" if the toggle button's field represents the X-axis.

The GraphLogViewSpec provides the following customizable variables:

RGBA line_color
The color of the line specified as a color name or Red,Green,Blue,Alpha
LineType line_type
Determines if the line is draw with LINES, POINTS, or both LINES_AND_POINTS
LineStyle line_style
Determines the how the line component of the GraphLine is drawn. Style choices are SOLID (______) , DOT (......), DASH (_ _ _ ), DASH_DOT (_._._.) .
PointStyle point_style
Determines the how the point component of the GraphLine is drawn. Style choices are NONE ( ) , SMALL_DOT (.), BIG_DOT (o), TICK (|), PLUS (+).
Bool negative_draw
Determines if a line is drawn from right to left if the values of the X-axis decrease.
GraphLogViewSpec axis_spec
Determines which GraphLogViewSpec should be used as the Y-Axis for this ViewSpec's data to be scaled by.
min_mode
max_mode
These values are only used by GraphLogViewSpecs which are Axis Specs in that their axis_spec field points to themselves. Choices for these variables are:
AUTO_SELF
Set the value to the maximum of of the values of this GraphLogViewSpec's data.
AUTO_GROUP
Set the value to the maximum of of the values of this GraphLogViewSpec's data and the data of all the GraphLogViewSpecs which have their axis_spec field set to this one.
FIXED
Use the value specified in the range field of the GraphLogViewSpec
MinMax range
These are the axis range values used when min_mode and/or max_mode are set to FIXED
int n_ticks
Spacing between drawing of symbols (ticks).