p

com.cibo.evilplot.plot

components

package components

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class Annotation(f: (Plot, Extent) ⇒ Drawable, x: Double, y: Double) extends PlotComponent with Product with Serializable
  2. trait AnnotationImplicits extends AnyRef
  3. final case class Background(f: (Plot, Extent) ⇒ Drawable) extends PlotComponent with Product with Serializable
  4. trait BackgroundImplicits extends AnyRef
  5. case class BorderPlot(position: Position, borderSize: Double, border: Plot) extends PlotComponent with Product with Serializable
  6. trait BorderPlotImplicits extends AnyRef
  7. final case class ComponentGroup(position: Position, components: Seq[FacetedPlotComponent] = Seq.empty, repeated: Boolean = false) extends FacetedPlotComponent with Product with Serializable
  8. case class FacetLabel(position: Position, labels: (Extent) ⇒ Seq[Drawable], minExtent: Extent) extends FacetedPlotComponent with Product with Serializable
  9. trait FacetLabelImplicits extends AnyRef
  10. trait FacetedPlotComponent extends AnyRef

    A component that is aligned with the data of a plot.

  11. case class FunctionPlotLine(fn: (Double) ⇒ Double, color: Color, thickness: Double, lineStyle: LineStyle, all: Boolean = false) extends PlotLine with Product with Serializable
  12. case class HorizontalPlotLine(y: Double, thickness: Double, color: Color, lineStyle: LineStyle) extends PlotLine with Product with Serializable
  13. case class Label(position: Position, f: (Extent) ⇒ Drawable, minExtent: Extent) extends PlotComponent with Product with Serializable

    A plot label.

    A plot label.

    position

    The position of this component.

    f

    A function to create the label for the given extent.

    minExtent

    The minimum extent.

  14. trait LabelImplicits extends AnyRef
  15. case class Legend(position: Position, context: LegendContext, legendRenderer: LegendRenderer, x: Double, y: Double) extends PlotComponent with Product with Serializable
  16. trait LegendImplicits extends AnyRef
  17. final case class Marker(position: Position, f: (Extent) ⇒ Drawable, size: Extent, x: Double = 0, y: Double = 0) extends PlotComponent with Product with Serializable
  18. case class Pad(position: Position, pad: Double) extends PlotComponent with Product with Serializable
  19. trait PadImplicits extends AnyRef
  20. trait PlotComponent extends FacetedPlotComponent

    A component that is aligned with the data of a plot (used when all facets are treated identically).

  21. sealed trait PlotLine extends PlotComponent
  22. trait PlotLineImplicits extends AnyRef
  23. sealed trait Position extends AnyRef

    The position of a plot component.

  24. case class TrendPlotLine(slope: Double, intercept: Double, color: Color, thickness: Double, lineStyle: LineStyle) extends PlotLine with Product with Serializable
  25. case class VerticalPlotLine(x: Double, thickness: Double, color: Color, lineStyle: LineStyle) extends PlotLine with Product with Serializable

Value Members

  1. object Axes
  2. object FunctionPlotLine extends Serializable
  3. object Label extends Serializable
  4. object Position

Ungrouped