nix.util.gen
Class Histogram

java.lang.Object
  extended bynix.util.gen.Histogram

public class Histogram
extends java.lang.Object

Generates histograms.


Constructor Summary
Histogram(double minimum, double maximum, int numberOfBins)
           
 
Method Summary
 void count(double value)
           
 java.lang.String[] getBinLabels()
           
 int[] getCounts()
           
 double getIncrement()
           
 double getMaximum()
           
 double getMinimum()
           
 int getNumberOfBins()
           
static void main(java.lang.String[] args)
           
 java.lang.String[] makeBinLabels()
           
 void print()
           
static void printHistogram(int[] stars)
          Prints a simple histogram.
static void printHistogram(int[] stars, java.io.PrintWriter out)
          Prints a simple histogram to a PrintWriter.
static long printHistogram(int[] stars, java.lang.String[] binLabels)
          Prints a simple histogram.
 void setBinLabels(java.lang.String[] binLabels)
           
 void setCounts(int[] counts)
           
 void setIncrement(double increment)
           
 void setMaximum(double maximum)
           
 void setMinimum(double minimum)
           
 void setNumberOfBins(int numberOfBins)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Histogram

public Histogram(double minimum,
                 double maximum,
                 int numberOfBins)
Method Detail

main

public static void main(java.lang.String[] args)

count

public void count(double value)

makeBinLabels

public java.lang.String[] makeBinLabels()

print

public void print()

printHistogram

public static void printHistogram(int[] stars)
Prints a simple histogram.


printHistogram

public static long printHistogram(int[] stars,
                                  java.lang.String[] binLabels)
Prints a simple histogram.


printHistogram

public static void printHistogram(int[] stars,
                                  java.io.PrintWriter out)
Prints a simple histogram to a PrintWriter.


getBinLabels

public java.lang.String[] getBinLabels()

setBinLabels

public void setBinLabels(java.lang.String[] binLabels)

getCounts

public int[] getCounts()

setCounts

public void setCounts(int[] counts)

getIncrement

public double getIncrement()

setIncrement

public void setIncrement(double increment)

getMaximum

public double getMaximum()

setMaximum

public void setMaximum(double maximum)

getMinimum

public double getMinimum()

setMinimum

public void setMinimum(double minimum)

getNumberOfBins

public int getNumberOfBins()

setNumberOfBins

public void setNumberOfBins(int numberOfBins)