package plot
- Alphabetic
- By Inheritance
- plot
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Package Members
- package aesthetics
- package components
- package renderers
Type Members
- final case class Bar(values: Seq[Double], cluster: Int, colors: Seq[Color], labels: Seq[Drawable] = Seq.empty) extends Product with Serializable
Data for a bar in a bar chart.
Data for a bar in a bar chart.
- values
The values (one per stack, starting at the bottom).
- cluster
The cluster to which this bar belongs.
- colors
Colors for each bar segment (optional).
- labels
Labels for each bar segment (optional, for legends).
- sealed abstract class Bin[T] extends AnyRef
- case class BinArgs[T](data: Seq[T], ctx: Option[PlotContext]) extends Product with Serializable
- case class BoxPlotPoint(x: Double, y: Double, ctx: BoxRendererContext) extends Datum2d[BoxPlotPoint] with Product with Serializable
- final case class BoxPlotRenderer(data: Seq[Option[BoxRendererContext]], boxRenderer: BoxRenderer, pointRenderer: PointRenderer[BoxPlotPoint], spacing: Double, clusterSpacing: Option[Double]) extends PlotRenderer with Product with Serializable
- case class CartesianDataComposer[T <: Datum2d[T]](data: Seq[T], pathInteractions: Seq[InteractionEvent] = Seq()) extends Product with Serializable
- final case class CompoundPlotRenderer(drawablesToPlot: Seq[(PlotContext) => PlotRenderer], xBounds: Bounds, yBounds: Bounds, legend: LegendContext = LegendContext()) extends PlotRenderer with Product with Serializable
- case class ContinuousBin(values: Seq[Double], bounds: Bounds, y: Double) extends Bin[Double] with Product with Serializable
- case class ContinuousDataComposer[T](data: Seq[T], binFn: (BinArgs[T]) => Seq[ContinuousBin]) extends Product with Serializable
- case class LegendContext(elements: Seq[Drawable] = Seq.empty, labels: Seq[Drawable] = Seq.empty, defaultStyle: LegendStyle = LegendStyle.Categorical, gradientLegends: Seq[Drawable] = Seq.empty) extends Product with Serializable
Context information used to render a legend for a plot.
Context information used to render a legend for a plot.
- elements
The elements for each level.
- labels
Labels for each element.
- defaultStyle
The default legend style to render.
- sealed trait LegendStyle extends AnyRef
- trait OverlayImplicits extends AnyRef
- final case class Plot(xbounds: Bounds, ybounds: Bounds, renderer: PlotRenderer, componentRenderer: ComponentRenderer = ComponentRenderer.Default(), xtransform: Transformer = Plot.DefaultXTransformer(), ytransform: Transformer = Plot.DefaultYTransformer(), xfixed: Boolean = false, yfixed: Boolean = false, components: Seq[FacetedPlotComponent] = Seq.empty) extends Product with Serializable
A plot.
A plot.
- xbounds
The x-axis bounds of the plot.
- ybounds
The y-axis bounds of the plot.
- renderer
The PlotRenderer used to render the plot area.
- componentRenderer
The ComponentRenderer used to render components (axes, labels, backgrounds, etc.).
- xtransform
Transformation to convert from plot X-coordinates to pixel coordinates.
- ytransform
Transformation to convert from plot Y-coordinates to pixel coordinates.
- xfixed
Set if the X bounds are fixed by an axis/grid/facet/etc. or the user.
- yfixed
Set if the Y bounds are fixed by an axis/grid/facet/etc. or the user.
- components
Plot components (axes, labels, etc.).
- case class PlotContext(plot: Plot, extent: Extent) extends Product with Serializable
- trait PlotDefaultsImplicits extends AnyRef
- implicit class RichPlot extends AxesImplicits with PlotLineImplicits with AnnotationImplicits with BackgroundImplicits with BorderPlotImplicits with FacetLabelImplicits with LabelImplicits with LegendImplicits with PadImplicits with PlotDefaultsImplicits with OverlayImplicits
- trait TransformWorldToScreen extends AnyRef
Value Members
- object Bar extends Serializable
- object BarChart
- object BinnedPlot
- object Binning
- object BoxPlot
- object CartesianPlot
- object ContinuousBin extends Serializable
- object ContourPlot
- object Facets
- object FunctionPlot
- object Heatmap
- object Histogram
- object LegendContext extends Serializable
- object LegendStyle
- object LinePlot
- object MixedBoundsOverlay
- object Overlay
- object PieChart
- object Plot extends Serializable
- object PlotContext extends Serializable
- object PlotUtils
- object ScatterPlot extends TransformWorldToScreen
- object SurfacePlot
- object TransformWorldToScreen extends TransformWorldToScreen