Public Attributes | |
int | axis |
char | xlabel [100] |
char | ylabel [100] |
char | plotlabel [100] |
char | wedge_label [25] |
float | xmin |
float | xmax |
float | ymin |
float | ymax |
int | just |
int | reverse_axis [2] |
float | pxmin |
float | pxmax |
float | pymin |
float | pymax |
int panel_data::axis |
axis = -3 : use cpgswin and cpgbox instead of cpgenv (should be good for most cases)
AXIS = -2 : draw no box, axes or labels; AXIS = -1 : draw box only; AXIS = 0 : draw box and label it with coordinates; AXIS = 1 : same as AXIS=0, but also draw the coordinate axes (X=0, Y=0); AXIS = 2 : same as AXIS=1, but also draw grid lines at major increments of the coordinates; AXIS = 10 : draw box and label X-axis logarithmically; AXIS = 20 : draw box and label Y-axis logarithmically; AXIS = 30 : draw box and label both axes logarithmically.
default: -3;
int panel_data::just |
just == 1: scaling of axes will be equal. 0: don't use just
default: 0
float panel_data::pxmin |
VALUES BELOW HERE (IN THIS STRUCT): DO NOT ALTER MANUALLY
min and max of the plot. These values remain unchanged even if the user zooms in/out : xmin,xmax,ymin,ymax are then changed (need to remember these values for the transformation indices)
char panel_data::wedge_label[25] |
wedge_label: label the wedge (colour bar for image plots) will receive
char panel_data::xlabel[100] |
these names are pretty self-explanatory
float panel_data::xmin |
min and max of a plot. Leave at 0 to auto-calculate them.