Syntax
[C/C++:]
void ggAddStepChartOutline(int nsteps, GSTEPCHART *steps, float base, int drop, int xory);
[F90:]
subroutine ggAddStepChartOutline(nsteps, steps, base, drop, xory)
integer, intent(in) :: nsteps, drop, xory
type(GSTEPCHART), intent(in) :: steps
real, intent(in) :: base
Arguments
nsteps
The number of steps to be plotted
steps
Array of dimension
nsteps, giving the start and finish width and height values of all the columns in the Step Chart
base
Base value in graphical coordinates which step widths are drawn to depending on the value of
drop
drop
Flag determining how step edges are drawn
|
= GDROPTYPE0 |
Step heights only are drawn |
|
= GDROPTYPE1 |
Link adjacent steps |
|
= GDROPTYPE2 |
Link adjacent steps and draw non-adjacent edges to base |
|
= GDROPTYPE3 |
Draw all step edges to base |
xory
Flag determining which axis the data ranges are shown on, and on which axis the heights are shown
|
= GXAXIS |
Data on X axis, heights on Y axis |
|
= GYAXIS |
Data on Y axis, heights on X axis |
Description
The routine ggAddStepChartOutline() draws steps defined by the data ranges held in the components
steps.s and
steps.f and height values held in the component
steps.h, with respect to either the current axes as set up by ggSetAxesPos() and ggSetAxesScaling(), or the default axes used by one of the high level routines. The changes in step height are displayed in the style determined by the value of
drop.
See Also
ggAddStepChartOutline Usage