GINO Graphics Suite - GINOGRAF v9.5  

ggAddStepChartOutline

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