object Histogram
- Alphabetic
- By Inheritance
- Histogram
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- case class ContinuousBinPlotRenderer(bins: Seq[ContinuousBin], binRenderer: ContinuousBinRenderer, spacing: Double, boundBuffer: Double) extends PlotRenderer with Product with Serializable
- case class HistogramBinRenderer(binPoints: Seq[Point], binWidth: Double, barRenderer: BarRenderer, spacing: Double) extends PlotRenderer with Product with Serializable
this render assumes the binning of the data has already been applied; i.e in cases where the plot ranges need to be pre-calculated
this render assumes the binning of the data has already been applied; i.e in cases where the plot ranges need to be pre-calculated
- binPoints
each point x:left edge y:count of total
Deprecated Type Members
- case class HistogramRenderer(data: Seq[Double], barRenderer: BarRenderer, binCount: Int, spacing: Double, boundBuffer: Double, binningFunction: (Seq[Double], Bounds, Int) => Seq[Point]) extends PlotRenderer with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version v0.6.1) Use HistogramBinRenderer instead to prevent double binning and separation of data and view bounds
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply(values: Seq[Double], bins: Int = automaticBinCount, barRenderer: Option[BarRenderer] = None, spacing: Option[Double] = None, boundBuffer: Option[Double] = None, binningFunction: (Seq[Double], Bounds, Int) => Seq[Point] = createBins, xbounds: Option[Bounds] = None, ybounds: Option[Bounds] = None, color: Option[Color] = None, name: Option[String] = None)(implicit theme: Theme): Plot
Create a histogram.
Create a histogram.
- values
The data.
- bins
The number of bins to divide the data into.
- barRenderer
The renderer to render bars for each bin.
- spacing
The spacing between bars.
- boundBuffer
Extra padding to place at the top of the plot.
- binningFunction
A function taking the raw data, the x bounds, and a bin count that returns a sequence of points with x points representing left bin boundaries and y points representing bin heights
- xbounds
optionally use an explicit xbounds instead of an automatic bounds
- color
series name to use if using the default barRenderer
- returns
A histogram plot.
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def createBins(values: Seq[Double], xbounds: Bounds, binCount: Int): Seq[Point]
Create binCount bins from the given data and xbounds.
Create binCount bins from the given data and xbounds.
- values
the raw data
- xbounds
the bounds over which to bin
- binCount
the number of bins to create
- returns
a sequence of points, where the x coordinates represent the left edge of the bins and the y coordinates represent their heights
- def cumulative(values: Seq[Double], xbounds: Bounds, binCount: Int): Seq[Point]
Create binCount bins from the given data and xbounds, cumulatively such that each bin includes the data in all previous bins
- def cumulativeDensity(values: Seq[Double], xbounds: Bounds, binCount: Int): Seq[Point]
Create binCount bins from the given data and xbounds, cumulatively such that each bin includes the data in all previous bins, and normalized so that bins approximate a CDF
- def defaultBinCount(nSamples: Int): Int
auto select number of bins Note:Rice rule: 1k => 20bins (less decimating than Sturges)
- val defaultBinCount: Int
- def density(values: Seq[Double], xbounds: Bounds, binCount: Int): Seq[Point]
Create binCount bins from the given data and xbounds, computing the bin heights such that they represent the average probability density over each bin interval
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def fromBins(bins: Seq[ContinuousBin], binRenderer: Option[ContinuousBinRenderer] = None, spacing: Option[Double] = None, boundBuffer: Option[Double] = None)(implicit theme: Theme): Plot
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def normalize(values: Seq[Double], xbounds: Bounds, binCount: Int): Seq[Point]
Create binCount bins from the given data and xbounds, normalizing the heights such that their sum is 1
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.