PGPLOT Module: PGHIST -- histogram of unbinned data


SUBROUTINE PGHIST(N, DATA, DATMIN, DATMAX, NBIN, PGFLAG)
INTEGER N
REAL DATA(*)
REAL DATMIN, DATMAX
INTEGER NBIN, PGFLAG

Draw a histogram of N values of a variable in array
DATA(1...N) in the range DATMIN to DATMAX using NBIN bins. Note
that array elements which fall exactly on the boundary between
two bins will be counted in the higher bin rather than the
lower one; and array elements whose value is less than DATMIN or
greater than or equal to DATMAX will not be counted at all.


Arguments
N (input) : the number of data values.
DATA (input) : the data values. Note: the dimension of array
DATA must be greater than or equal to N. The
first N elements of the array are used.
DATMIN (input) : the minimum data value for the histogram.
DATMAX (input) : the maximum data value for the histogram.
NBIN (input) : the number of bins to use: the range DATMIN to
DATMAX is divided into NBIN equal bins and
the number of DATA values in each bin is
determined by PGHIST. NBIN may not exceed 200.
PGFLAG (input) : if PGFLAG = 1, the histogram is plotted in the
current window and viewport; if PGFLAG = 0,
PGENV is called automatically by PGHIST to start
a new plot (the x-limits of the window will be
DATMIN and DATMAX; the y-limits will be chosen
automatically.
IF PGFLAG = 2,3 the histogram will be in the same
window and viewport but with a filled area style.
If pgflag=4,5 as for pgflag = 0,1, but simple
line drawn as for PGBIN