Class HistogramPlotter.HistoStyle

  • All Implemented Interfaces:
    Style
    Enclosing class:
    HistogramPlotter

    public static class HistogramPlotter.HistoStyle
    extends java.lang.Object
    implements Style
    Style subclass for histogram plots.
    • Constructor Detail

      • HistoStyle

        public HistoStyle​(java.awt.Color color,
                          BarStyle.Form barForm,
                          BarStyle.Placement placement,
                          boolean cumulative,
                          Normalisation norm,
                          Unit unit,
                          int thick,
                          float[] dash,
                          BinSizer sizer,
                          double phase,
                          Combiner combiner)
        Constructor.
        Parameters:
        color - bar colour
        barForm - bar form
        placement - bar placement
        cumulative - whether to plot cumulative bars
        norm - normalisation mode for the vertical scale
        unit - bin scaling unit
        thick - line thickness (only relevant for some forms)
        dash - line dash pattern (only relevant for some forms)
        sizer - determines bin widths
        phase - bin reference point, 0..1
        combiner - bin aggregation mode
    • Method Detail

      • getBinSizer

        public BinSizer getBinSizer()
        Returns the bin sizer.
        Returns:
        bin sizer
      • isCumulative

        public boolean isCumulative()
        Returns cumulative flag.
        Returns:
        true iff counts are cumulative
      • getNormalisation

        public Normalisation getNormalisation()
        Returns normalisation mode.
        Returns:
        normalisation mode for count axis
      • getUnit

        public Unit getUnit()
        Returns the axis unit for density scaling.
        Returns:
        x axis unit
      • getCombiner

        public Combiner getCombiner()
        Returns the combination mode used for aggregating values into bins.
        Returns:
        combiner
      • getLegendIcon

        public javax.swing.Icon getLegendIcon()
        Description copied from interface: Style
        Returns an icon suitable for displaying in a legend for this style.
        Specified by:
        getLegendIcon in interface Style
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object