Enum Class HistogramPlot.YAggregate

java.lang.Object
java.lang.Enum<HistogramPlot.YAggregate>
net.sf.basedb.util.plot.HistogramPlot.YAggregate
All Implemented Interfaces:
Serializable, Comparable<HistogramPlot.YAggregate>, Constable
Enclosing class:
HistogramPlot

public static enum HistogramPlot.YAggregate extends Enum<HistogramPlot.YAggregate>
Defines what to to plot on the y axis in a histogram plot.
  • Enum Constant Details

    • COUNT

      public static final HistogramPlot.YAggregate COUNT
      Plot the number of spots falling into each bin.
    • SUM

      public static final HistogramPlot.YAggregate SUM
      Plot the sum of all y-values for spots falling into each bin.
    • MEAN

      public static final HistogramPlot.YAggregate MEAN
      Plot the mean of all y-values for spots falling into each bin.
    • MAX

      public static final HistogramPlot.YAggregate MAX
      Plot the maximum of all y-values for spots falling into each bin.
    • MIN

      public static final HistogramPlot.YAggregate MIN
      Plot the minimum of all y-values for spots falling into each bin.
    • STDEV

      public static final HistogramPlot.YAggregate STDEV
      Plot the standard deviation of all y-values for spots falling into each bin.
    • HILOSTDEV

      public static final HistogramPlot.YAggregate HILOSTDEV
      Plot a high/low bar for each bin with the mean +/- 1 standard deviation.
    • HILOMAXMIN

      public static final HistogramPlot.YAggregate HILOMAXMIN
      Plot a high/low bar for each bin with the maximum and minimum values.
  • Constructor Details

    • YAggregate

      private YAggregate()
  • Method Details

    • values

      public static HistogramPlot.YAggregate[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static HistogramPlot.YAggregate valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getMaxY

      public abstract float getMaxY(HistogramPlot.HistogramBin bin)
    • getMinY

      public float getMinY(HistogramPlot.HistogramBin bin)