org.nspl

package org.nspl

nspl is a Scala library to describe and render scientific plots.

Entry points into the API:

  • org.nspl.xyplot is the most important method to define a plot in Cartesian coordinate systems,
  • org.nspl.data.DataSource. All data must be supplied as a DataSource. Its main abstraction is an iterator over rows (org.nspl.data.Row) where a row is an indexed sequence of doubles. Each row has the same length in a DataSource. A DataSource may be lazy (e.g. load data from disk on demand).
  • org.nspl.Parameters holds common settings governing most plots (axis labels, plot titles, ticks, etc),
  • org.nspl.awtrenderer for methods to render the plot with Java AWT into PNG, JPG, PDF or a Java Graphics2D context,
  • org.nspl.canvasrenderer for methods to render the plot with Html5 Canvas in the browser.

Premade plot factories for various types of plots:

Data renderers:

Data sources:

  • org.nspl.data.DataTable Generic tabular data source on a row major double array
  • There exist implicit conversion methods to provide DataSource views on tuples of Doubles or other types from the standard library. Most of these are not copying. They are imported with import org.nspl._ import.
  • org.nspl.data.DataMatrix Data is viewed as a bitmap/raster: first dimension is x, second is y coordinates, third is color value
  • org.nspl.saddle provides interface from Saddle types.

The more general scene graph and layout functionality of the library is exposed via:

Rendering contexts:

Attributes

Members list

Concise view

Type members

Classlikes

class AffineTransform(val m0: Double, val m1: Double, val m2: Double, val m3: Double, val m4: Double, val m5: Double)

2D Affine Transformation Matrix in row major order

2D Affine Transformation Matrix in row major order

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object Align

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Align.type
sealed trait Alignment

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Anchor.type
object Center.type
object Left.type
object NoAlignment.type
object Right.type
trait Axis

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
sealed trait AxisFactory

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object LinearAxisFactory.type
object Log10AxisFactory.type

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class AxisSettings(val axisFactory: AxisFactory, numTicks: Int, tickSpace: Option[Double], numMinorTicksFactor: Int, tickLength: RelFontSize, tickLabelDistance: RelFontSize, customTicks: Seq[(Double, String)], labelRotation: Double, val width: RelFontSize, fontSize: RelFontSize, tickAlignment: Double, lineWidth: RelFontSize, val lineLengthFraction: Double, val lineStartFraction: Double, tickFormatter: Seq[Double] => Seq[String], forceMajorTickOnMin: Boolean, forceMajorTickOnMax: Boolean)(implicit fc: FontConfiguration)

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
case class Bounds(x: Double, y: Double, w: Double, h: Double, anchor: Option[Point])

A rectangle for bounding boxes

A rectangle for bounding boxes

Attributes

anchor

an optional point termed the anchor. Certain layouts align to the anchor rather than to the edges of the bounding box

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Build

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Build.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
sealed trait Cap

Line cap style

Line cap style

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Butt.type
object Round.type
object Square.type
object Cap

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Cap.type
case class Color(r: Int, g: Int, b: Int, a: Int) extends Colormap

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Colormap
class Object
trait Matchable
class Any
object Color

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Color.type
trait Colormap

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type
object Colormap

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
case class ColumnLayout(numRows: Int, horizontalGap: RelFontSize, verticalGap: RelFontSize) extends Layout

A Layout which puts elements into columns.

A Layout which puts elements into columns.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Layout
class Object
trait Matchable
class Any
case class DataElem(data: DataSource, xAxis: Axis, yAxis: Axis, renderers: Seq[DataRenderer], originalBounds: Bounds, tx: AffineTransform) extends Renderable[DataElem]

A Renderable element for data sources

A Renderable element for data sources

Unlike most other Renderable's DataElem is a placeholder in the scene graph. nspl does not insert the individual data rows into the scene graph but represent them with a DataElem. The data source will be enumerated at the time when the rendering context renders the DataElem.

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object DataElem

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class DataElem3D(data: DataSource, renderers: Seq[DataRenderer3D], matrix: Mat4, originalBounds: Bounds, tx: AffineTransform) extends Renderable[DataElem3D]

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object DataElem3D

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

A DataRenderer can render a datum a a side effect

A DataRenderer can render a datum a a side effect

DataRenderers describe the visual representations of single data rows. DataRenderers operate in a side effect with the provided context specific shape and textbox renderer.

It is guaranteed that the render method is called in a loop on all rows of a data source, after which the clear method is called exactly once.

Data renderers interpret the data rows as it is applicable for their function e.g. the point renderer takes 2 numbers for the x, y coordinates and potentially numbers for the color value, and the top and bottom error bars. In contrast the box and whiskes renderer takes 5 numbers for the min/max/median/mean and the horizontal coordinate. If the data row is too short for the given data renderer then an error is thrown.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
case class DiscreteColors(numColors: Int, saturation: Double, lighting: Double) extends Colormap

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Colormap
class Object
trait Matchable
class Any
case class ElemEither[A <: Renderable[A], B <: Renderable[B]](either: Either[A, B], tx: AffineTransform) extends Renderable[ElemEither[A, B]]

A Renderable of an Either of Renderables

A Renderable of an Either of Renderables

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Renderable[ElemEither[A, B]]
class Object
trait Matchable
class Any
object ElemEither

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ElemList[T <: Renderable[T]](members: Seq[T], tx: AffineTransform) extends Renderable[ElemList[T]]

A Renderable of a sequence of Renderables

A Renderable of a sequence of Renderables

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object ElemList

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ElemList2[T1 <: Renderable[T1], T2 <: Renderable[T2]](members: Seq[Either[T1, T2]], tx: AffineTransform) extends Renderable[ElemList2[T1, T2]]

A Renderable of a sequence of Eithers of Renderables

A Renderable of a sequence of Eithers of Renderables

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Renderable[ElemList2[T1, T2]]
class Object
trait Matchable
class Any
object ElemList2

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ElemOption[A <: Renderable[A]](option: Option[A]) extends Renderable[ElemOption[A]]

A Renderable of a sequence of Options of Renderables

A Renderable of a sequence of Options of Renderables

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object ElemOption

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class Ellipse(x: Double, y: Double, w: Double, h: Double, tx: AffineTransform) extends Shape

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Shape
class Object
trait Matchable
class Any
case object EmptyIdentifier extends Identifier

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
class Font(val name: String, val size: Int)

Describes the name and size of the font set used to draw letters

Describes the name and size of the font set used to draw letters

This description is independent of the rendering context. Each rendering context has to provide a GlyphMeasurer to compute the concrete space occupied by the given Font (font name and font size)

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object Font

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Font.type
class FontConfiguration(val font: Font, measure: GlyphMeasurer)

A Font paired with a GlyphMeasurer forms a FontConfiguration

A Font paired with a GlyphMeasurer forms a FontConfiguration

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
object FreeLayout extends Layout

A Layout which does nothing.

A Layout which does nothing.

Attributes

Graph
Supertypes
trait Layout
class Object
trait Matchable
class Any
Self type
case class GrayScale(min: Double, max: Double, white: Int, transparentBelowBounds: Boolean) extends Colormap

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Colormap
class Object
trait Matchable
class Any
case class HeatMapColors(min: Double, max: Double, center: Option[Double]) extends Colormap

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Colormap
class Object
trait Matchable
class Any
case class HorizontalStack(alignment: Alignment, gap: RelFontSize) extends Layout

A Layout which stacks elements beside each other and aligns the vertical axis.

A Layout which stacks elements beside each other and aligns the vertical axis.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Layout
class Object
trait Matchable
class Any

Semantic information about parts of a plot

Semantic information about parts of a plot

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class InLegend(text: String) extends LegendConfig

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object awtrenderer.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
trait Layout

Layouts tranform the bounding box of their members.

Layouts tranform the bounding box of their members.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
sealed trait LegendConfig

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class InLegend
object NotInLegend.type
case class Line(x1: Double, y1: Double, x2: Double, y2: Double, tx: AffineTransform) extends Shape

Describes a line segment with the two end points

Describes a line segment with the two end points

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Shape
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
case class LogHeatMapColors(min: Double, max: Double) extends Colormap

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Colormap
class Object
trait Matchable
class Any
case object NotInLegend extends LegendConfig

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
case class Parameters

Class which holds common settings of plots.

Class which holds common settings of plots.

This class is immmutable.

The intended use of this class is to call the specialized copy methods on the default instance in org.nspl.par e.g.

org.nspl.par.withXLog(true).withMain("some text")

or equivalently

org.nspl.par.xlog(true).main("some text")

For each member of this class there are two copy methods:

  • One following the naming convention withX.. e.g. def withXLog(v:Boolean) : Parameters
  • the other omitting the with prefix, e.g. def xlog(v:Boolean) : Parameters

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Parameters

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class Path(path: Seq[PathOperation], currentTransform: AffineTransform) extends Shape

A shape built up by a path

A shape built up by a path

A path is a sequence of of path operations:

  • move to point
  • line to point (from last point)
  • quadratic to (from last point)
  • cubic to (from last point)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Shape
class Object
trait Matchable
class Any
sealed trait PathOperation

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class CubicTo
class LineTo
class MoveTo
class QuadTo

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class PlotAreaIdentifier(id: PlotId, bounds: Option[Bounds]) extends Identifier

Final rendered bounds (if available) and identifier of a plot area

Final rendered bounds (if available) and identifier of a plot area

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
class PlotId

A raw reference used for reference based equality tests

A raw reference used for reference based equality tests

Used to identify certain parts of a composit plot

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
case class Point(x: Double, y: Double)

2D point

2D point

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class Rectangle(x: Double, y: Double, w: Double, h: Double, tx: AffineTransform, anchor: Option[Point]) extends Shape

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Shape
class Object
trait Matchable
class Any
case class RedBlue(min: Double, max: Double, center: Option[Double], centerBrightness: Int) extends Colormap

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Colormap
class Object
trait Matchable
class Any
final class RelFontSize(val factor: Double) extends AnyVal

Relative font size

Relative font size

A relative font size of 1 represents the horizontal space taken by one letter

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any
case class RelativeToFirst(x: Double, y: Double) extends Layout

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Layout
class Object
trait Matchable
class Any
trait Renderable[K]

Basic unit of the scene graph.

Basic unit of the scene graph.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class DataElem
class ElemEither[A, B]
class ElemList[T]
class ElemList2[T1, T2]
class ElemOption[A]
class Elems1[T1]
class Elems10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]
class Elems11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]
class Elems12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]
class Elems13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13]
class Elems14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14]
class Elems15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15]
class Elems16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16]
class Elems17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17]
class Elems18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18]
class Elems19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19]
class Elems2[T1, T2]
class Elems20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20]
class Elems21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21]
class Elems22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22]
class Elems3[T1, T2, T3]
class Elems4[T1, T2, T3, T4]
class Elems5[T1, T2, T3, T4, T5]
class Elems6[T1, T2, T3, T4, T5, T6]
class Elems7[T1, T2, T3, T4, T5, T6, T7]
class Elems8[T1, T2, T3, T4, T5, T6, T7, T8]
class Elems9[T1, T2, T3, T4, T5, T6, T7, T8, T9]
class ShapeElem
class TextBox
Self type
K
trait Renderer[E, R <: RenderingContext[R]]

A Renderer provides a way to render a type into a RenderingContext

A Renderer provides a way to render a type into a RenderingContext

Concrete RenderingContext implementations need a Shape and TextBox renderer.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Abstract rendering context

Abstract rendering context

Provides methods to manipulate a state machine of transformation states

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class CanvasRC
class JavaRC
Self type
A

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
trait Shape

Description of a 2D shape

Description of a 2D shape

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Ellipse
class Line
class Path
class Rectangle
object Shape

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Shape.type
case class ShapeElem(shape: Shape, fill: Color, strokeColor: Color, stroke: Option[Stroke], identifier: Identifier, tx: AffineTransform) extends Renderable[ShapeElem]

A Renderable describing a shape

A Renderable describing a shape

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class SimplePath(ps: Seq[Point], currentTransform: AffineTransform) extends Shape

Path without curves. Points are joined by line segments.

Path without curves. Points are joined by line segments.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Shape
class Object
trait Matchable
class Any
case class Stroke(width: Double, cap: Cap, dash: Seq[Double])

Font independent Stroke

Font independent Stroke

Width and dash are expressed in terms of doubles

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class StrokeConf(width: RelFontSize, cap: Cap, dash: Seq[RelFontSize])

Font dependent Stroke

Font dependent Stroke

Width and dash are expressed in terms of a relative font size

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class TableColormap(map: Map[Double, Color]) extends Colormap

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Colormap
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class TableLayout(columns: Int, horizontalGap: RelFontSize, verticalGap: RelFontSize) extends Layout

A Layout which puts elements into rows.

A Layout which puts elements into rows.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Layout
class Object
trait Matchable
class Any
class TextBox(val layout: TextLayout, val color: Color, val tx: AffineTransform)(implicit fc: FontConfiguration) extends Renderable[TextBox]

A Renderable describing a text box

A Renderable describing a text box

See the apply factory method in its companion object on how to construct one

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object TextBox

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
TextBox.type
case class TextLayout(lines: Seq[(String, AffineTransform)], bounds: Bounds)

Holds a text layout

Holds a text layout

Attributes

bounds

outer bounding box of the layout

lines

a sequence of lines. Each line is a string with the characters of the line and an AffineTransformation with the line's displacement.

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object TextLayout

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class VerticalStack(alignment: Alignment, gap: RelFontSize) extends Layout

A Layout which stacks elements on top of each other and aligns the horizontal axis.

A Layout which stacks elements on top of each other and aligns the horizontal axis.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Layout
class Object
trait Matchable
class Any
object awtrenderer extends JavaAWTUtil

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object canvasFont

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
implicit class defaultBuild[T](b: () => T)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
implicit class ftsSyntaxDouble(v: Double)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
implicit class ftsSyntaxInt(v: Int)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
object saddle

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
saddle.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object svgFont

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
svgFont.type

Inherited classlikes

case object BuildEvent extends Event

Attributes

Inherited from:
Events (hidden)
Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Event
class Object
trait Matchable
class Any
case class Drag(start: Point, current: Point, plotArea: PlotAreaIdentifier) extends Event

A drag event over a plot area.

A drag event over a plot area.

Attributes

plotArea

identifies which plot area is being dragged. The bounds member of the identifier must be defined.

Inherited from:
Events (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Event
class Object
trait Matchable
class Any
case class Elems1[T1 <: Renderable[T1]](m1: T1, anchor: Option[Point], tx: AffineTransform) extends Renderable[Elems1[T1]]

Attributes

Inherited from:
Tuples1 (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Renderable[Elems1[T1]]
class Object
trait Matchable
class Any
case class Elems10[T1 <: Renderable[T1], T2 <: Renderable[T2], T3 <: Renderable[T3], T4 <: Renderable[T4], T5 <: Renderable[T5], T6 <: Renderable[T6], T7 <: Renderable[T7], T8 <: Renderable[T8], T9 <: Renderable[T9], T10 <: Renderable[T10]](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, m10: T10, anchor: Option[Point], tx: AffineTransform) extends Renderable[Elems10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]]

Attributes

Inherited from:
Tuples1 (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Renderable[Elems10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]]
class Object
trait Matchable
class Any
case class Elems11[T1 <: Renderable[T1], T2 <: Renderable[T2], T3 <: Renderable[T3], T4 <: Renderable[T4], T5 <: Renderable[T5], T6 <: Renderable[T6], T7 <: Renderable[T7], T8 <: Renderable[T8], T9 <: Renderable[T9], T10 <: Renderable[T10], T11 <: Renderable[T11]](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, m10: T10, m11: T11, anchor: Option[Point], tx: AffineTransform) extends Renderable[Elems11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]]

Attributes

Inherited from:
Tuples1 (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Renderable[Elems11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]]
class Object
trait Matchable
class Any
case class Elems12[T1 <: Renderable[T1], T2 <: Renderable[T2], T3 <: Renderable[T3], T4 <: Renderable[T4], T5 <: Renderable[T5], T6 <: Renderable[T6], T7 <: Renderable[T7], T8 <: Renderable[T8], T9 <: Renderable[T9], T10 <: Renderable[T10], T11 <: Renderable[T11], T12 <: Renderable[T12]](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, m10: T10, m11: T11, m12: T12, anchor: Option[Point], tx: AffineTransform) extends Renderable[Elems12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]]

Attributes

Inherited from:
Tuples1 (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Renderable[Elems12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]]
class Object
trait Matchable
class Any
case class Elems13[T1 <: Renderable[T1], T2 <: Renderable[T2], T3 <: Renderable[T3], T4 <: Renderable[T4], T5 <: Renderable[T5], T6 <: Renderable[T6], T7 <: Renderable[T7], T8 <: Renderable[T8], T9 <: Renderable[T9], T10 <: Renderable[T10], T11 <: Renderable[T11], T12 <: Renderable[T12], T13 <: Renderable[T13]](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, m10: T10, m11: T11, m12: T12, m13: T13, anchor: Option[Point], tx: AffineTransform) extends Renderable[Elems13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13]]

Attributes

Inherited from:
Tuples1 (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Renderable[Elems13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13]]
class Object
trait Matchable
class Any
case class Elems14[T1 <: Renderable[T1], T2 <: Renderable[T2], T3 <: Renderable[T3], T4 <: Renderable[T4], T5 <: Renderable[T5], T6 <: Renderable[T6], T7 <: Renderable[T7], T8 <: Renderable[T8], T9 <: Renderable[T9], T10 <: Renderable[T10], T11 <: Renderable[T11], T12 <: Renderable[T12], T13 <: Renderable[T13], T14 <: Renderable[T14]](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, m10: T10, m11: T11, m12: T12, m13: T13, m14: T14, anchor: Option[Point], tx: AffineTransform) extends Renderable[Elems14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14]]

Attributes

Inherited from:
Tuples1 (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Renderable[Elems14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14]]
class Object
trait Matchable
class Any
case class Elems15[T1 <: Renderable[T1], T2 <: Renderable[T2], T3 <: Renderable[T3], T4 <: Renderable[T4], T5 <: Renderable[T5], T6 <: Renderable[T6], T7 <: Renderable[T7], T8 <: Renderable[T8], T9 <: Renderable[T9], T10 <: Renderable[T10], T11 <: Renderable[T11], T12 <: Renderable[T12], T13 <: Renderable[T13], T14 <: Renderable[T14], T15 <: Renderable[T15]](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, m10: T10, m11: T11, m12: T12, m13: T13, m14: T14, m15: T15, anchor: Option[Point], tx: AffineTransform) extends Renderable[Elems15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15]]

Attributes

Inherited from:
Tuples1 (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Renderable[Elems15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15]]
class Object
trait Matchable
class Any
case class Elems16[T1 <: Renderable[T1], T2 <: Renderable[T2], T3 <: Renderable[T3], T4 <: Renderable[T4], T5 <: Renderable[T5], T6 <: Renderable[T6], T7 <: Renderable[T7], T8 <: Renderable[T8], T9 <: Renderable[T9], T10 <: Renderable[T10], T11 <: Renderable[T11], T12 <: Renderable[T12], T13 <: Renderable[T13], T14 <: Renderable[T14], T15 <: Renderable[T15], T16 <: Renderable[T16]](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, m10: T10, m11: T11, m12: T12, m13: T13, m14: T14, m15: T15, m16: T16, anchor: Option[Point], tx: AffineTransform) extends Renderable[Elems16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16]]

Attributes

Inherited from:
Tuples1 (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Renderable[Elems16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16]]
class Object
trait Matchable
class Any
case class Elems17[T1 <: Renderable[T1], T2 <: Renderable[T2], T3 <: Renderable[T3], T4 <: Renderable[T4], T5 <: Renderable[T5], T6 <: Renderable[T6], T7 <: Renderable[T7], T8 <: Renderable[T8], T9 <: Renderable[T9], T10 <: Renderable[T10], T11 <: Renderable[T11], T12 <: Renderable[T12], T13 <: Renderable[T13], T14 <: Renderable[T14], T15 <: Renderable[T15], T16 <: Renderable[T16], T17 <: Renderable[T17]](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, m10: T10, m11: T11, m12: T12, m13: T13, m14: T14, m15: T15, m16: T16, m17: T17, anchor: Option[Point], tx: AffineTransform) extends Renderable[Elems17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17]]

Attributes

Inherited from:
Tuples1 (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Renderable[Elems17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17]]
class Object
trait Matchable
class Any
case class Elems18[T1 <: Renderable[T1], T2 <: Renderable[T2], T3 <: Renderable[T3], T4 <: Renderable[T4], T5 <: Renderable[T5], T6 <: Renderable[T6], T7 <: Renderable[T7], T8 <: Renderable[T8], T9 <: Renderable[T9], T10 <: Renderable[T10], T11 <: Renderable[T11], T12 <: Renderable[T12], T13 <: Renderable[T13], T14 <: Renderable[T14], T15 <: Renderable[T15], T16 <: Renderable[T16], T17 <: Renderable[T17], T18 <: Renderable[T18]](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, m10: T10, m11: T11, m12: T12, m13: T13, m14: T14, m15: T15, m16: T16, m17: T17, m18: T18, anchor: Option[Point], tx: AffineTransform) extends Renderable[Elems18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18]]

Attributes

Inherited from:
Tuples1 (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Renderable[Elems18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18]]
class Object
trait Matchable
class Any
case class Elems19[T1 <: Renderable[T1], T2 <: Renderable[T2], T3 <: Renderable[T3], T4 <: Renderable[T4], T5 <: Renderable[T5], T6 <: Renderable[T6], T7 <: Renderable[T7], T8 <: Renderable[T8], T9 <: Renderable[T9], T10 <: Renderable[T10], T11 <: Renderable[T11], T12 <: Renderable[T12], T13 <: Renderable[T13], T14 <: Renderable[T14], T15 <: Renderable[T15], T16 <: Renderable[T16], T17 <: Renderable[T17], T18 <: Renderable[T18], T19 <: Renderable[T19]](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, m10: T10, m11: T11, m12: T12, m13: T13, m14: T14, m15: T15, m16: T16, m17: T17, m18: T18, m19: T19, anchor: Option[Point], tx: AffineTransform) extends Renderable[Elems19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19]]

Attributes

Inherited from:
Tuples1 (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Renderable[Elems19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19]]
class Object
trait Matchable
class Any
case class Elems2[T1 <: Renderable[T1], T2 <: Renderable[T2]](m1: T1, m2: T2, anchor: Option[Point], tx: AffineTransform) extends Renderable[Elems2[T1, T2]]

Attributes

Inherited from:
Tuples1 (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Renderable[Elems2[T1, T2]]
class Object
trait Matchable
class Any
case class Elems20[T1 <: Renderable[T1], T2 <: Renderable[T2], T3 <: Renderable[T3], T4 <: Renderable[T4], T5 <: Renderable[T5], T6 <: Renderable[T6], T7 <: Renderable[T7], T8 <: Renderable[T8], T9 <: Renderable[T9], T10 <: Renderable[T10], T11 <: Renderable[T11], T12 <: Renderable[T12], T13 <: Renderable[T13], T14 <: Renderable[T14], T15 <: Renderable[T15], T16 <: Renderable[T16], T17 <: Renderable[T17], T18 <: Renderable[T18], T19 <: Renderable[T19], T20 <: Renderable[T20]](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, m10: T10, m11: T11, m12: T12, m13: T13, m14: T14, m15: T15, m16: T16, m17: T17, m18: T18, m19: T19, m20: T20, anchor: Option[Point], tx: AffineTransform) extends Renderable[Elems20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20]]

Attributes

Inherited from:
Tuples1 (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Renderable[Elems20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20]]
class Object
trait Matchable
class Any
case class Elems21[T1 <: Renderable[T1], T2 <: Renderable[T2], T3 <: Renderable[T3], T4 <: Renderable[T4], T5 <: Renderable[T5], T6 <: Renderable[T6], T7 <: Renderable[T7], T8 <: Renderable[T8], T9 <: Renderable[T9], T10 <: Renderable[T10], T11 <: Renderable[T11], T12 <: Renderable[T12], T13 <: Renderable[T13], T14 <: Renderable[T14], T15 <: Renderable[T15], T16 <: Renderable[T16], T17 <: Renderable[T17], T18 <: Renderable[T18], T19 <: Renderable[T19], T20 <: Renderable[T20], T21 <: Renderable[T21]](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, m10: T10, m11: T11, m12: T12, m13: T13, m14: T14, m15: T15, m16: T16, m17: T17, m18: T18, m19: T19, m20: T20, m21: T21, anchor: Option[Point], tx: AffineTransform) extends Renderable[Elems21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21]]

Attributes

Inherited from:
Tuples1 (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Renderable[Elems21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21]]
class Object
trait Matchable
class Any
case class Elems22[T1 <: Renderable[T1], T2 <: Renderable[T2], T3 <: Renderable[T3], T4 <: Renderable[T4], T5 <: Renderable[T5], T6 <: Renderable[T6], T7 <: Renderable[T7], T8 <: Renderable[T8], T9 <: Renderable[T9], T10 <: Renderable[T10], T11 <: Renderable[T11], T12 <: Renderable[T12], T13 <: Renderable[T13], T14 <: Renderable[T14], T15 <: Renderable[T15], T16 <: Renderable[T16], T17 <: Renderable[T17], T18 <: Renderable[T18], T19 <: Renderable[T19], T20 <: Renderable[T20], T21 <: Renderable[T21], T22 <: Renderable[T22]](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, m10: T10, m11: T11, m12: T12, m13: T13, m14: T14, m15: T15, m16: T16, m17: T17, m18: T18, m19: T19, m20: T20, m21: T21, m22: T22, anchor: Option[Point], tx: AffineTransform) extends Renderable[Elems22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22]]

Attributes

Inherited from:
Tuples1 (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Renderable[Elems22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22]]
class Object
trait Matchable
class Any
case class Elems3[T1 <: Renderable[T1], T2 <: Renderable[T2], T3 <: Renderable[T3]](m1: T1, m2: T2, m3: T3, anchor: Option[Point], tx: AffineTransform) extends Renderable[Elems3[T1, T2, T3]]

Attributes

Inherited from:
Tuples1 (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Renderable[Elems3[T1, T2, T3]]
class Object
trait Matchable
class Any
case class Elems4[T1 <: Renderable[T1], T2 <: Renderable[T2], T3 <: Renderable[T3], T4 <: Renderable[T4]](m1: T1, m2: T2, m3: T3, m4: T4, anchor: Option[Point], tx: AffineTransform) extends Renderable[Elems4[T1, T2, T3, T4]]

Attributes

Inherited from:
Tuples1 (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Renderable[Elems4[T1, T2, T3, T4]]
class Object
trait Matchable
class Any
case class Elems5[T1 <: Renderable[T1], T2 <: Renderable[T2], T3 <: Renderable[T3], T4 <: Renderable[T4], T5 <: Renderable[T5]](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, anchor: Option[Point], tx: AffineTransform) extends Renderable[Elems5[T1, T2, T3, T4, T5]]

Attributes

Inherited from:
Tuples1 (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Renderable[Elems5[T1, T2, T3, T4, T5]]
class Object
trait Matchable
class Any
case class Elems6[T1 <: Renderable[T1], T2 <: Renderable[T2], T3 <: Renderable[T3], T4 <: Renderable[T4], T5 <: Renderable[T5], T6 <: Renderable[T6]](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, anchor: Option[Point], tx: AffineTransform) extends Renderable[Elems6[T1, T2, T3, T4, T5, T6]]

Attributes

Inherited from:
Tuples1 (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Renderable[Elems6[T1, T2, T3, T4, T5, T6]]
class Object
trait Matchable
class Any
case class Elems7[T1 <: Renderable[T1], T2 <: Renderable[T2], T3 <: Renderable[T3], T4 <: Renderable[T4], T5 <: Renderable[T5], T6 <: Renderable[T6], T7 <: Renderable[T7]](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, anchor: Option[Point], tx: AffineTransform) extends Renderable[Elems7[T1, T2, T3, T4, T5, T6, T7]]

Attributes

Inherited from:
Tuples1 (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Renderable[Elems7[T1, T2, T3, T4, T5, T6, T7]]
class Object
trait Matchable
class Any
case class Elems8[T1 <: Renderable[T1], T2 <: Renderable[T2], T3 <: Renderable[T3], T4 <: Renderable[T4], T5 <: Renderable[T5], T6 <: Renderable[T6], T7 <: Renderable[T7], T8 <: Renderable[T8]](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, anchor: Option[Point], tx: AffineTransform) extends Renderable[Elems8[T1, T2, T3, T4, T5, T6, T7, T8]]

Attributes

Inherited from:
Tuples1 (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Renderable[Elems8[T1, T2, T3, T4, T5, T6, T7, T8]]
class Object
trait Matchable
class Any
case class Elems9[T1 <: Renderable[T1], T2 <: Renderable[T2], T3 <: Renderable[T3], T4 <: Renderable[T4], T5 <: Renderable[T5], T6 <: Renderable[T6], T7 <: Renderable[T7], T8 <: Renderable[T8], T9 <: Renderable[T9]](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, anchor: Option[Point], tx: AffineTransform) extends Renderable[Elems9[T1, T2, T3, T4, T5, T6, T7, T8, T9]]

Attributes

Inherited from:
Tuples1 (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Renderable[Elems9[T1, T2, T3, T4, T5, T6, T7, T8, T9]]
class Object
trait Matchable
class Any
trait Event

An event born fro user interaction

An event born fro user interaction

Attributes

Inherited from:
Events (hidden)
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object BuildEvent.type
class Drag
class Scroll
sealed trait LegendElem

Describes a plot legend

Describes a plot legend

Attributes

Inherited from:
Plots (hidden)
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class LineLegend(stroke: Stroke, color: Color) extends LegendElem

Represents a plot legend drawn with a line

Represents a plot legend drawn with a line

Attributes

Inherited from:
Plots (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class PointLegend(shape: Shape, color: Color) extends LegendElem

Represents a plot legend drawn with a point (circle)

Represents a plot legend drawn with a point (circle)

Attributes

Inherited from:
Plots (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class Scroll(v: Double, location: Point, plotArea: PlotAreaIdentifier) extends Event

A scroll event over a plot area.

A scroll event over a plot area.

Attributes

plotArea

identifies which plot area is being scrolled. The bounds member of the identifier must be defined.

Inherited from:
Events (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Event
class Object
trait Matchable
class Any
case class XYPlotArea(elem: XYPlotAreaType, xMin: Double, xMax: Double, yMin: Double, yMax: Double) extends Renderable[XYPlotArea]

Attributes

Inherited from:
Plots (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object XYPlotArea

Attributes

Inherited from:
Plots (hidden)
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
case class XYZPlotArea(elem: T, cameraPosition: Vec3, cameraTarget: Vec3) extends Renderable[XYZPlotArea]

Attributes

Inherited from:
Plots3D (hidden)
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Inherited from:
Plots3D (hidden)
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any

Types

type Build[A] = ((Option[A], Event)) => A

A build describes how to create a new instance of a type from an event and an old instance of that type

A build describes how to create a new instance of a type from an event and an old instance of that type

Attributes

Inherited types

Attributes

Inherited from:
Plots (hidden)

Attributes

Inherited from:
Plots (hidden)

Attributes

Inherited from:
ImplicitConversions (hidden)

Attributes

Inherited from:
ImplicitConversions (hidden)

Value members

Concrete methods

def fitToBounds[T <: Renderable[LazyRef(...)]](member: T, bounds: Bounds): T

Resizes member to fit into bounds. Keeps aspect ratio.

Resizes member to fit into bounds. Keeps aspect ratio.

Attributes

def fitToHeight[T <: Renderable[LazyRef(...)]](elem: T, height: Double): T

Resizes member to fit into height. Keeps aspect ratio.

Resizes member to fit into height. Keeps aspect ratio.

Attributes

def fitToWidth[T <: Renderable[LazyRef(...)]](elem: T, width: Double): T
def font(name: String)(implicit gm: GlyphMeasurer): FontConfiguration
def sequence[T <: Renderable[LazyRef(...)], F : FC](members: Seq[T], layout: Layout): ElemList[T]

Turns a Seq of Renderables into a Renderable where the elements are laid out according to the given layout

Turns a Seq of Renderables into a Renderable where the elements are laid out according to the given layout

Attributes

def sequence[T <: Renderable[LazyRef(...)], F : FC](members: Seq[T]): ElemList[T]

Turns a Seq of Renderables into a Renderable while the layout is not changed

Turns a Seq of Renderables into a Renderable while the layout is not changed

Attributes

def sequence[T <: Renderable[LazyRef(...)], F : FC](members: Seq[() => T], layout: Layout): () => ElemList[T]

Turns a Seq of Renderables into a Renderable while the layout is not changed

Turns a Seq of Renderables into a Renderable while the layout is not changed

Attributes

def sequence[T <: Renderable[LazyRef(...)], F : FC](members: Seq[() => T]): () => ElemList[T]

Turns a Seq of Renderables into a Renderable while the layout is not changed

Turns a Seq of Renderables into a Renderable while the layout is not changed

Attributes

def sequence2[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], F : FC](members: Seq[Either[T1, T2]], layout: Layout): ElemList2[T1, T2]

Turns a Seq of Eithers of Renderables into a Renderable while the layout is not changed

Turns a Seq of Eithers of Renderables into a Renderable while the layout is not changed

Attributes

def sequence2[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], F : FC](members1: Seq[Either[() => T1, () => T2]], layout: Layout): () => ElemList2[T1, T2]

Inherited methods

def abline(a: Double, b: Double, renderer: DataRenderer): (DataSourceWithQuantiles, List[DataRenderer])

A renderer which renders a data row a single parameterized line (y=a+b*x)

A renderer which renders a data row a single parameterized line (y=a+b*x)

Attributes

Inherited from:
Renderers (hidden)
def area(xCol: Int, yCol: Int, colorCol: Int, yCol2: Option[Int], color: Colormap): DataRenderer

Paints the area between the (x,y) and (x,0) or between (x,y) and (x,y2) if y2 is present

Paints the area between the (x,y) and (x,0) or between (x,y) and (x,y2) if y2 is present

Attributes

Inherited from:
Renderers (hidden)
def bar[F : FC](xCol: Int, yCol: Int, fillCol: Int, horizontal: Boolean, stroke: StrokeConf, strokeColor: Color, fill: Colormap, width: Double, yCol2: Option[Int], widthCol: Int): DataRenderer

A renderer which renders a data row as a horizontal or vertical bar

A renderer which renders a data row as a horizontal or vertical bar

Attributes

Inherited from:
Renderers (hidden)
def binnedboxplot[F : FC](dim1: Seq[Double], dim2: Seq[Double], bins: Int, boxColor: Colormap, xgrid: Boolean)(parameters: Parameters): () => Elems2[XYPlotArea, ElemList[Elems2[ElemList[ShapeElem], TextBox]]]

Attributes

Inherited from:
SimplePlots (hidden)
def boxplot[F : FC](data: DataSourceWithQuantiles, xnames: Seq[String], boxColor: Colormap, boxWidth: Double)(parameters: Parameters): () => XYPlotArea

Attributes

Inherited from:
SimplePlots (hidden)
def boxplotData(dim1: Seq[Double], dim2: Seq[Double], quantiles: Seq[Double], colors: Vector[Double]): DataSource

Attributes

Inherited from:
DataAdaptors (hidden)
def boxplotData(s: DataSourceWithQuantiles, x: Vector[Double], colors: Vector[Double], labels: Vector[String]): DataSource

Attributes

Inherited from:
DataAdaptors (hidden)
def boxplotData[T : Ordering](s: Seq[(T, Double)]): DataSource

Attributes

Inherited from:
DataAdaptors (hidden)

Attributes

Inherited from:
DataAdaptors (hidden)
def boxplotFromLabels[T : Ordering, F : FC](data: Seq[(T, Double)], boxColor: Colormap, useLabels: Boolean)(parameters: Parameters): () => XYPlotArea

Attributes

Inherited from:
SimplePlots (hidden)
def boxplotImpl[F : FC](bxdata: DataSource, xnames: Seq[String], boxColor: Colormap, boxWidth: Double)(parameters: Parameters): () => XYPlotArea

Attributes

Inherited from:
SimplePlots (hidden)
def boxwhisker[F : FC](xCol: Int, medianCol: Int, q1Col: Int, q3Col: Int, minCol: Int, maxCol: Int, widthCol: Int, fillCol: Int, width: Double, stroke: StrokeConf, strokeColor: Color, fill: Colormap): DataRenderer

A renderer which renders a data row as a box and whiskers plot

A renderer which renders a data row as a box and whiskers plot

The minimum, maximum, median and mean are rendered.

Attributes

Inherited from:
Renderers (hidden)
def colorFromHexString(s: String): Color

Attributes

Inherited from:
Colors (hidden)
def colorPick(idx: Int, numColors: Int, saturation: Double, lighting: Double): Color

Attributes

Inherited from:
Colors (hidden)
def colorPick(idx: Int, numColors: Int): Color

Attributes

Inherited from:
Colors (hidden)
def contourplot[F : FC](xlim: (Double, Double), ylim: (Double, Double), f: (Double, Double) => Double, n: Int, levels: Int)(parameters: Parameters): () => Elems2[XYPlotArea, ElemList[Elems2[ElemList[ShapeElem], TextBox]]]

Attributes

Inherited from:
SimplePlots (hidden)
def dataSource[T](s1: Iterator[T], s2: Iterator[T])(implicit f: T => Row): DataSource

Need to iterate twice on the data: once for the bounds to get the axis right, once for the plot

Need to iterate twice on the data: once for the bounds to get the axis right, once for the plot

Attributes

Inherited from:
DataAdaptors (hidden)
def dataSource[T](s1: Iterator[T], minmax: IndexedSeq[MinMax])(implicit f: T => Row): DataSource

Attributes

Inherited from:
DataAdaptors (hidden)
def dataSourceFrom1DSeq(vec: Seq[Double]): DataTable

Attributes

Inherited from:
DataAdaptors (hidden)
def density(data: IndexedSeq[Double], bandwidth: Double, n: Int): DataSourceWithQuantiles

Attributes

Inherited from:
DataAdaptors (hidden)
def density2d[F : FC](data: IndexedSeq[(Double, Double)], bandwidth: Double, n: Int, levels: Int, stroke: StrokeConf, color: Colormap): (DataSourceWithQuantiles, DataRenderer)

Attributes

Inherited from:
DataAdaptors (hidden)
def densityMatrix(data: IndexedSeq[(Double, Double)], bandwidth: Double, xlim: Option[(Double, Double)], ylim: Option[(Double, Double)], n: Int): DataMatrix

Attributes

Inherited from:
DataAdaptors (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], T17 <: Renderable[LazyRef(...)], T18 <: Renderable[LazyRef(...)], T19 <: Renderable[LazyRef(...)], T20 <: Renderable[LazyRef(...)], T21 <: Renderable[LazyRef(...)], T22 <: Renderable[LazyRef(...)], F : FC](m1b: () => T1, m2b: () => T2, m3b: () => T3, m4b: () => T4, m5b: () => T5, m6b: () => T6, m7b: () => T7, m8b: () => T8, m9b: () => T9, m10b: () => T10, m11b: () => T11, m12b: () => T12, m13b: () => T13, m14b: () => T14, m15b: () => T15, m16b: () => T16, m17b: () => T17, m18b: () => T18, m19b: () => T19, m20b: () => T20, m21b: () => T21, m22b: () => T22, layout: Layout): () => Elems22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], T17 <: Renderable[LazyRef(...)], T18 <: Renderable[LazyRef(...)], T19 <: Renderable[LazyRef(...)], T20 <: Renderable[LazyRef(...)], T21 <: Renderable[LazyRef(...)], F : FC](m1b: () => T1, m2b: () => T2, m3b: () => T3, m4b: () => T4, m5b: () => T5, m6b: () => T6, m7b: () => T7, m8b: () => T8, m9b: () => T9, m10b: () => T10, m11b: () => T11, m12b: () => T12, m13b: () => T13, m14b: () => T14, m15b: () => T15, m16b: () => T16, m17b: () => T17, m18b: () => T18, m19b: () => T19, m20b: () => T20, m21b: () => T21, layout: Layout): () => Elems21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], T17 <: Renderable[LazyRef(...)], T18 <: Renderable[LazyRef(...)], T19 <: Renderable[LazyRef(...)], T20 <: Renderable[LazyRef(...)], F : FC](m1b: () => T1, m2b: () => T2, m3b: () => T3, m4b: () => T4, m5b: () => T5, m6b: () => T6, m7b: () => T7, m8b: () => T8, m9b: () => T9, m10b: () => T10, m11b: () => T11, m12b: () => T12, m13b: () => T13, m14b: () => T14, m15b: () => T15, m16b: () => T16, m17b: () => T17, m18b: () => T18, m19b: () => T19, m20b: () => T20, layout: Layout): () => Elems20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], T17 <: Renderable[LazyRef(...)], T18 <: Renderable[LazyRef(...)], T19 <: Renderable[LazyRef(...)], F : FC](m1b: () => T1, m2b: () => T2, m3b: () => T3, m4b: () => T4, m5b: () => T5, m6b: () => T6, m7b: () => T7, m8b: () => T8, m9b: () => T9, m10b: () => T10, m11b: () => T11, m12b: () => T12, m13b: () => T13, m14b: () => T14, m15b: () => T15, m16b: () => T16, m17b: () => T17, m18b: () => T18, m19b: () => T19, layout: Layout): () => Elems19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], T17 <: Renderable[LazyRef(...)], T18 <: Renderable[LazyRef(...)], F : FC](m1b: () => T1, m2b: () => T2, m3b: () => T3, m4b: () => T4, m5b: () => T5, m6b: () => T6, m7b: () => T7, m8b: () => T8, m9b: () => T9, m10b: () => T10, m11b: () => T11, m12b: () => T12, m13b: () => T13, m14b: () => T14, m15b: () => T15, m16b: () => T16, m17b: () => T17, m18b: () => T18, layout: Layout): () => Elems18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], T17 <: Renderable[LazyRef(...)], F : FC](m1b: () => T1, m2b: () => T2, m3b: () => T3, m4b: () => T4, m5b: () => T5, m6b: () => T6, m7b: () => T7, m8b: () => T8, m9b: () => T9, m10b: () => T10, m11b: () => T11, m12b: () => T12, m13b: () => T13, m14b: () => T14, m15b: () => T15, m16b: () => T16, m17b: () => T17, layout: Layout): () => Elems17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], F : FC](m1b: () => T1, m2b: () => T2, m3b: () => T3, m4b: () => T4, m5b: () => T5, m6b: () => T6, m7b: () => T7, m8b: () => T8, m9b: () => T9, m10b: () => T10, m11b: () => T11, m12b: () => T12, m13b: () => T13, m14b: () => T14, m15b: () => T15, m16b: () => T16, layout: Layout): () => Elems16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], F : FC](m1b: () => T1, m2b: () => T2, m3b: () => T3, m4b: () => T4, m5b: () => T5, m6b: () => T6, m7b: () => T7, m8b: () => T8, m9b: () => T9, m10b: () => T10, m11b: () => T11, m12b: () => T12, m13b: () => T13, m14b: () => T14, m15b: () => T15, layout: Layout): () => Elems15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], F : FC](m1b: () => T1, m2b: () => T2, m3b: () => T3, m4b: () => T4, m5b: () => T5, m6b: () => T6, m7b: () => T7, m8b: () => T8, m9b: () => T9, m10b: () => T10, m11b: () => T11, m12b: () => T12, m13b: () => T13, m14b: () => T14, layout: Layout): () => Elems14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], F : FC](m1b: () => T1, m2b: () => T2, m3b: () => T3, m4b: () => T4, m5b: () => T5, m6b: () => T6, m7b: () => T7, m8b: () => T8, m9b: () => T9, m10b: () => T10, m11b: () => T11, m12b: () => T12, m13b: () => T13, layout: Layout): () => Elems13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], F : FC](m1b: () => T1, m2b: () => T2, m3b: () => T3, m4b: () => T4, m5b: () => T5, m6b: () => T6, m7b: () => T7, m8b: () => T8, m9b: () => T9, m10b: () => T10, m11b: () => T11, m12b: () => T12, layout: Layout): () => Elems12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], F : FC](m1b: () => T1, m2b: () => T2, m3b: () => T3, m4b: () => T4, m5b: () => T5, m6b: () => T6, m7b: () => T7, m8b: () => T8, m9b: () => T9, m10b: () => T10, m11b: () => T11, layout: Layout): () => Elems11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], F : FC](m1b: () => T1, m2b: () => T2, m3b: () => T3, m4b: () => T4, m5b: () => T5, m6b: () => T6, m7b: () => T7, m8b: () => T8, m9b: () => T9, m10b: () => T10, layout: Layout): () => Elems10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], F : FC](m1b: () => T1, m2b: () => T2, m3b: () => T3, m4b: () => T4, m5b: () => T5, m6b: () => T6, m7b: () => T7, m8b: () => T8, m9b: () => T9, layout: Layout): () => Elems9[T1, T2, T3, T4, T5, T6, T7, T8, T9]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], F : FC](m1b: () => T1, m2b: () => T2, m3b: () => T3, m4b: () => T4, m5b: () => T5, m6b: () => T6, m7b: () => T7, m8b: () => T8, layout: Layout): () => Elems8[T1, T2, T3, T4, T5, T6, T7, T8]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], F : FC](m1b: () => T1, m2b: () => T2, m3b: () => T3, m4b: () => T4, m5b: () => T5, m6b: () => T6, m7b: () => T7, layout: Layout): () => Elems7[T1, T2, T3, T4, T5, T6, T7]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], F : FC](m1b: () => T1, m2b: () => T2, m3b: () => T3, m4b: () => T4, m5b: () => T5, m6b: () => T6, layout: Layout): () => Elems6[T1, T2, T3, T4, T5, T6]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], F : FC](m1b: () => T1, m2b: () => T2, m3b: () => T3, m4b: () => T4, m5b: () => T5, layout: Layout): () => Elems5[T1, T2, T3, T4, T5]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], F : FC](m1b: () => T1, m2b: () => T2, m3b: () => T3, m4b: () => T4, layout: Layout): () => Elems4[T1, T2, T3, T4]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], F : FC](m1b: () => T1, m2b: () => T2, m3b: () => T3, layout: Layout): () => Elems3[T1, T2, T3]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], F : FC](m1b: () => T1, m2b: () => T2, layout: Layout): () => Elems2[T1, T2]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], F : FC](m1b: () => T1, layout: Layout): () => Elems1[T1]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], T17 <: Renderable[LazyRef(...)], T18 <: Renderable[LazyRef(...)], T19 <: Renderable[LazyRef(...)], T20 <: Renderable[LazyRef(...)], T21 <: Renderable[LazyRef(...)], T22 <: Renderable[LazyRef(...)], F : FC](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, m10: T10, m11: T11, m12: T12, m13: T13, m14: T14, m15: T15, m16: T16, m17: T17, m18: T18, m19: T19, m20: T20, m21: T21, m22: T22, layout: Layout): Elems22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], T17 <: Renderable[LazyRef(...)], T18 <: Renderable[LazyRef(...)], T19 <: Renderable[LazyRef(...)], T20 <: Renderable[LazyRef(...)], T21 <: Renderable[LazyRef(...)], F : FC](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, m10: T10, m11: T11, m12: T12, m13: T13, m14: T14, m15: T15, m16: T16, m17: T17, m18: T18, m19: T19, m20: T20, m21: T21, layout: Layout): Elems21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], T17 <: Renderable[LazyRef(...)], T18 <: Renderable[LazyRef(...)], T19 <: Renderable[LazyRef(...)], T20 <: Renderable[LazyRef(...)], F : FC](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, m10: T10, m11: T11, m12: T12, m13: T13, m14: T14, m15: T15, m16: T16, m17: T17, m18: T18, m19: T19, m20: T20, layout: Layout): Elems20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], T17 <: Renderable[LazyRef(...)], T18 <: Renderable[LazyRef(...)], T19 <: Renderable[LazyRef(...)], F : FC](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, m10: T10, m11: T11, m12: T12, m13: T13, m14: T14, m15: T15, m16: T16, m17: T17, m18: T18, m19: T19, layout: Layout): Elems19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], T17 <: Renderable[LazyRef(...)], T18 <: Renderable[LazyRef(...)], F : FC](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, m10: T10, m11: T11, m12: T12, m13: T13, m14: T14, m15: T15, m16: T16, m17: T17, m18: T18, layout: Layout): Elems18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], T17 <: Renderable[LazyRef(...)], F : FC](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, m10: T10, m11: T11, m12: T12, m13: T13, m14: T14, m15: T15, m16: T16, m17: T17, layout: Layout): Elems17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], F : FC](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, m10: T10, m11: T11, m12: T12, m13: T13, m14: T14, m15: T15, m16: T16, layout: Layout): Elems16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], F : FC](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, m10: T10, m11: T11, m12: T12, m13: T13, m14: T14, m15: T15, layout: Layout): Elems15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], F : FC](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, m10: T10, m11: T11, m12: T12, m13: T13, m14: T14, layout: Layout): Elems14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], F : FC](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, m10: T10, m11: T11, m12: T12, m13: T13, layout: Layout): Elems13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], F : FC](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, m10: T10, m11: T11, m12: T12, layout: Layout): Elems12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], F : FC](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, m10: T10, m11: T11, layout: Layout): Elems11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], F : FC](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, m10: T10, layout: Layout): Elems10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], F : FC](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, m9: T9, layout: Layout): Elems9[T1, T2, T3, T4, T5, T6, T7, T8, T9]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], F : FC](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, m8: T8, layout: Layout): Elems8[T1, T2, T3, T4, T5, T6, T7, T8]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], F : FC](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, m7: T7, layout: Layout): Elems7[T1, T2, T3, T4, T5, T6, T7]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], F : FC](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, m6: T6, layout: Layout): Elems6[T1, T2, T3, T4, T5, T6]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], F : FC](m1: T1, m2: T2, m3: T3, m4: T4, m5: T5, layout: Layout): Elems5[T1, T2, T3, T4, T5]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], F : FC](m1: T1, m2: T2, m3: T3, m4: T4, layout: Layout): Elems4[T1, T2, T3, T4]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], F : FC](m1: T1, m2: T2, m3: T3, layout: Layout): Elems3[T1, T2, T3]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], F : FC](m1: T1, m2: T2, layout: Layout): Elems2[T1, T2]

Attributes

Inherited from:
Tuples2 (hidden)
def group[T1 <: Renderable[LazyRef(...)], F : FC](m1: T1, layout: Layout): Elems1[T1]

Attributes

Inherited from:
Tuples2 (hidden)
def heatmapLegend[F : FC](min: Double, max: Double, color: Colormap, fontSize: RelFontSize, width: RelFontSize, height: RelFontSize, labelText: String, numTicks: Int): HeatmapLegend

Helper method to create a scene graph for a heat map legend

Helper method to create a scene graph for a heat map legend

A heat map legend is a band with different color values to help read off a color scale

Attributes

Inherited from:
Plots (hidden)
def hexbin[F : FC](data: DataSource, size: Double, color: Colormap, logCounts: Boolean): (Seq[(Double, Double, Double)], DataRenderer)

Attributes

Inherited from:
DataAdaptors (hidden)
def hexbin[F : FC](data: Seq[(Double, Double)], size: Double, color: Colormap, logCounts: Boolean): (Seq[(Double, Double, Double)], DataRenderer)

Attributes

Inherited from:
DataAdaptors (hidden)
def hexbin[F : FC](data: Iterator[(Double, Double)], xlim: (Double, Double), ylim: (Double, Double), size: Double, color: Colormap, logCounts: Boolean): (Seq[(Double, Double, Double)], DataRenderer)

Attributes

Inherited from:
DataAdaptors (hidden)
def hsl2rgb2(h: Double, s: Double, l: Double): (Double, Double, Double)

Attributes

Inherited from:
Colors (hidden)
def legend[F : FC](entries: List[(String, Seq[LegendElem])], fontSize: RelFontSize, width: RelFontSize, layout: Layout): Legend

Helper method to create a scene graph for a plot legend

Helper method to create a scene graph for a plot legend

A plot legend is a small table with text label and some visual representation which matches the visual representatin in the plot area

Attributes

Inherited from:
Plots (hidden)
def line[F : FC](xCol: Int, yCol: Int, colorCol: Int, stroke: StrokeConf, color: Colormap): DataRenderer

A renderer which renders a data row as a sequence of joined line segments

A renderer which renders a data row as a sequence of joined line segments

Each data row is connected with a line segment in the order they are supplied in the data source

Attributes

Inherited from:
Renderers (hidden)
def lineSegment[F : FC](xCol: Int, yCol: Int, x2Col: Int, y2Col: Int, colorCol: Int, stroke: StrokeConf, color: Colormap, labelText: Boolean, labelColor: Color, labelFontSize: RelFontSize, labelDistance: RelFontSize, label: Any => String): DataRenderer

A renderer which renders a data row as series of potentially disconnected line segments

A renderer which renders a data row as series of potentially disconnected line segments

Each data row must provide both endpoints of the line segment

Attributes

Inherited from:
Renderers (hidden)
def lineSegment3D[F : FC](xCol: Int, yCol: Int, zCol: Int, x2Col: Int, y2Col: Int, z2Col: Int, colorCol: Int, stroke: StrokeConf, color: Colormap): DataRenderer3D

Attributes

Inherited from:
Renderers3D (hidden)
def linesegments[F : FC](data: Seq[(Double, Seq[((Double, Double), (Double, Double))])], stroke: StrokeConf, color: Colormap): (DataSourceWithQuantiles, DataRenderer)

Attributes

Inherited from:
DataAdaptors (hidden)
def point[T : FC](xCol: Int, yCol: Int, colorCol: Int, sizeCol: Int, shapeCol: Int, errorTopCol: Int, errorBottomCol: Int, size: Double, color: Colormap, shapes: Vector[Shape], pointSizeIsInDataSpaceUnits: Boolean, keepPointShapeAspectRatio: Boolean, valueText: Boolean, labelText: Boolean, labelFontSize: RelFontSize, labelColor: Color, errorBarStroke: StrokeConf, errorBarColor: Color, transparent: Option[Double], translate: (Double, Double), xNoise: Double, yNoise: Double, label: Any => String): DataRenderer

A renderer which renders a data row as a point on a scatter plot

A renderer which renders a data row as a point on a scatter plot

Attributes

Inherited from:
Renderers (hidden)
def point3D(xCol: Int, yCol: Int, zCol: Int, colorCol: Int, sizeCol: Int, size: Double, color: Colormap, shape: Shape, keepPointShapeAspectRatio: Boolean): DataRenderer3D

Attributes

Inherited from:
Renderers3D (hidden)
def polynom(renderer: () => DataRenderer): DataRenderer

A renderer which renders a data row as a polynom

A renderer which renders a data row as a polynom

It numerically evaluates the polynom sum(a_i x^i) and draws the resulting curve

Attributes

Inherited from:
Renderers (hidden)
def rasterFromSeq(s1: Seq[Double], numCols: Int, numRows: Int): DataSource

Attributes

Inherited from:
DataAdaptors (hidden)
def rasterFromStream(s1: Iterator[Double], numCols: Int, numRows: Int, minmax: MinMax): DataSource

Attributes

Inherited from:
DataAdaptors (hidden)
def rasterplot[F : FC](data: DataSource, colormap: Colormap, xCol: Int, yCol: Int, zCol: Int, valueText: Boolean, valueColor: Color, valueFontSize: RelFontSize, zlim: Option[(Double, Double)], transparentPixels: Option[Double], zlab: String, zNumTicks: Int)(parameters: Parameters): () => Elems2[XYPlotArea, ElemEither[ElemList[Elems2[ElemList[ShapeElem], TextBox]], Elems2[Elems2[ElemList[ShapeElem], AxisElem], TextBox]]]

Attributes

Inherited from:
SimplePlots (hidden)
def shapePick(idx: Int): Shape

Attributes

Inherited from:
Shapes (hidden)
def stackedBarPlot[F : FC](data: DataSource, legend: Seq[(Int, String, Colormap)], xCol: Int, relative: Boolean)(parameters: Parameters): () => Elems2[XYPlotArea, ElemList[Elems2[ElemList[ShapeElem], TextBox]]]

Attributes

Inherited from:
SimplePlots (hidden)

Factory method to create the scene graph of a plot in a Cartesian coordinate system.

Factory method to create the scene graph of a plot in a Cartesian coordinate system.

Example a plot of a scatter plot of dots connected with lines:

val someData =
0 until 10 map (i => (i.toDouble, (i * i).toDouble))

val plot = xyplot((someData, List(point(),line()),InLegend("some"))(
       par(
         main="Main label",
         xlab="x axis label",
         ylab="y axis label"
       )
     )

Attributes

data

Triplets of data source, data renderers, legend configuration. Each triplet describes what data (DataSource) to be drawn and how to represent them (by the DataRenderers), and whether to include them in the legend. A single data source may have multiple visual representations e.g. a point and a line.

parameters

Generic characteristics of the plot. see org.nspl.par.apply.

Inherited from:
SimplePlots (hidden)
def xyplotarea[F : FC](id: PlotId, data: Seq[(DataSource, List[DataRenderer])], xAxisSetting: AxisSettings, yAxisSetting: AxisSettings, origin: Option[Point], xlim: Option[(Double, Double)], ylim: Option[(Double, Double)], xAxisMargin: Double, yAxisMargin: Double, xgrid: Boolean, ygrid: Boolean, frame: Boolean, xCustomGrid: Boolean, yCustomGrid: Boolean, main: String, mainFontSize: RelFontSize, mainDistance: RelFontSize, xlab: String, xlabFontSize: RelFontSize, xlabDistance: RelFontSize, xlabAlignment: Alignment, ylab: String, ylabFontSize: RelFontSize, ylabDistance: RelFontSize, ylabAlignment: Alignment, topPadding: RelFontSize, bottomPadding: RelFontSize, leftPadding: RelFontSize, rightPadding: RelFontSize, xNoTickLabel: Boolean, yNoTickLabel: Boolean): XYPlotArea

Helper method to create a scene graph for a plot area

Helper method to create a scene graph for a plot area

The plot area is the complete area of a single 2D plot :

  • x and y axes (Cartesian coordinate system)
  • the area defined by those axes
  • x and y axis labels
  • a main label (title)

Attributes

Inherited from:
Plots (hidden)
def xyplotareaBuild[F : FC](data: Seq[(DataSource, List[DataRenderer])], xAxisSetting: AxisSettings, yAxisSetting: AxisSettings, origin: Option[Point], xlim: Option[(Double, Double)], ylim: Option[(Double, Double)], xAxisMargin: Double, yAxisMargin: Double, xgrid: Boolean, ygrid: Boolean, frame: Boolean, xCustomGrid: Boolean, yCustomGrid: Boolean, main: String, mainFontSize: RelFontSize, mainDistance: RelFontSize, xlab: String, xlabFontSize: RelFontSize, xlabDistance: RelFontSize, xlabAlignment: Alignment, ylab: String, ylabFontSize: RelFontSize, ylabDistance: RelFontSize, ylabAlignment: Alignment, topPadding: RelFontSize, bottomPadding: RelFontSize, leftPadding: RelFontSize, rightPadding: RelFontSize, xNoTickLabel: Boolean, yNoTickLabel: Boolean): () => XYPlotArea

Helper method to create a scene graph for a plot area. Thsi method create a Build, thus an object which can respond to events

Helper method to create a scene graph for a plot area. Thsi method create a Build, thus an object which can respond to events

The plot area is the complete area of a single 2D plot :

  • x and y axes (Cartesian coordinate system)
  • the area defined by those axes
  • x and y axis labels
  • a main label (title)

Attributes

Inherited from:
Plots (hidden)
def xyzplot[F : FC](data: (DataSource, List[DataRenderer3D], LegendConfig)*)(zNear: Double, zFar: Double, fieldOfViewAngles: Double, cameraPosition: Vec3, cameraTarget: Vec3, xWidth: RelFontSize, yHeight: RelFontSize, extraLegend: Seq[(String, LegendElem)], legendFontSize: RelFontSize, legendWidth: RelFontSize, legendLayout: Layout, legendDistance: RelFontSize, topPadding: RelFontSize, bottomPadding: RelFontSize, leftPadding: RelFontSize, rightPadding: RelFontSize): () => Elems2[XYZPlotArea, ElemList[Elems2[ElemList[ShapeElem], TextBox]]]

Attributes

Inherited from:
SimplePlots (hidden)
def xyzplotarea[F : FC](id: PlotId, data: Seq[(DataSource, List[DataRenderer3D])], aspect: Double, zNear: Double, zFar: Double, fieldOfViewAngles: Double, cameraPosition: Vec3, cameraTarget: Vec3, topPadding: RelFontSize, bottomPadding: RelFontSize, leftPadding: RelFontSize, rightPadding: RelFontSize, xWidth: RelFontSize, yHeight: RelFontSize): XYZPlotArea

Attributes

Inherited from:
Plots3D (hidden)
def xyzplotareaBuild[F : FC](data: Seq[(DataSource, List[DataRenderer3D])], aspect: Double, zNear: Double, zFar: Double, fieldOfViewAngles: Double, cameraPosition: Vec3, cameraTarget: Vec3, topPadding: RelFontSize, bottomPadding: RelFontSize, leftPadding: RelFontSize, rightPadding: RelFontSize, xWidth: RelFontSize, yHeight: RelFontSize): () => XYZPlotArea

Attributes

Inherited from:
Plots3D (hidden)
def zgroup[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], T17 <: Renderable[LazyRef(...)], T18 <: Renderable[LazyRef(...)], T19 <: Renderable[LazyRef(...)], T20 <: Renderable[LazyRef(...)], T21 <: Renderable[LazyRef(...)], T22 <: Renderable[LazyRef(...)], F : FC](m1: (T1, Int), m2: (T2, Int), m3: (T3, Int), m4: (T4, Int), m5: (T5, Int), m6: (T6, Int), m7: (T7, Int), m8: (T8, Int), m9: (T9, Int), m10: (T10, Int), m11: (T11, Int), m12: (T12, Int), m13: (T13, Int), m14: (T14, Int), m15: (T15, Int), m16: (T16, Int), m17: (T17, Int), m18: (T18, Int), m19: (T19, Int), m20: (T20, Int), m21: (T21, Int), m22: (T22, Int), layout: Layout): Elems22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22]

Attributes

Inherited from:
Tuples2 (hidden)
def zgroup[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], T17 <: Renderable[LazyRef(...)], T18 <: Renderable[LazyRef(...)], T19 <: Renderable[LazyRef(...)], T20 <: Renderable[LazyRef(...)], T21 <: Renderable[LazyRef(...)], F : FC](m1: (T1, Int), m2: (T2, Int), m3: (T3, Int), m4: (T4, Int), m5: (T5, Int), m6: (T6, Int), m7: (T7, Int), m8: (T8, Int), m9: (T9, Int), m10: (T10, Int), m11: (T11, Int), m12: (T12, Int), m13: (T13, Int), m14: (T14, Int), m15: (T15, Int), m16: (T16, Int), m17: (T17, Int), m18: (T18, Int), m19: (T19, Int), m20: (T20, Int), m21: (T21, Int), layout: Layout): Elems21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21]

Attributes

Inherited from:
Tuples2 (hidden)
def zgroup[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], T17 <: Renderable[LazyRef(...)], T18 <: Renderable[LazyRef(...)], T19 <: Renderable[LazyRef(...)], T20 <: Renderable[LazyRef(...)], F : FC](m1: (T1, Int), m2: (T2, Int), m3: (T3, Int), m4: (T4, Int), m5: (T5, Int), m6: (T6, Int), m7: (T7, Int), m8: (T8, Int), m9: (T9, Int), m10: (T10, Int), m11: (T11, Int), m12: (T12, Int), m13: (T13, Int), m14: (T14, Int), m15: (T15, Int), m16: (T16, Int), m17: (T17, Int), m18: (T18, Int), m19: (T19, Int), m20: (T20, Int), layout: Layout): Elems20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20]

Attributes

Inherited from:
Tuples2 (hidden)
def zgroup[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], T17 <: Renderable[LazyRef(...)], T18 <: Renderable[LazyRef(...)], T19 <: Renderable[LazyRef(...)], F : FC](m1: (T1, Int), m2: (T2, Int), m3: (T3, Int), m4: (T4, Int), m5: (T5, Int), m6: (T6, Int), m7: (T7, Int), m8: (T8, Int), m9: (T9, Int), m10: (T10, Int), m11: (T11, Int), m12: (T12, Int), m13: (T13, Int), m14: (T14, Int), m15: (T15, Int), m16: (T16, Int), m17: (T17, Int), m18: (T18, Int), m19: (T19, Int), layout: Layout): Elems19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19]

Attributes

Inherited from:
Tuples2 (hidden)
def zgroup[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], T17 <: Renderable[LazyRef(...)], T18 <: Renderable[LazyRef(...)], F : FC](m1: (T1, Int), m2: (T2, Int), m3: (T3, Int), m4: (T4, Int), m5: (T5, Int), m6: (T6, Int), m7: (T7, Int), m8: (T8, Int), m9: (T9, Int), m10: (T10, Int), m11: (T11, Int), m12: (T12, Int), m13: (T13, Int), m14: (T14, Int), m15: (T15, Int), m16: (T16, Int), m17: (T17, Int), m18: (T18, Int), layout: Layout): Elems18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18]

Attributes

Inherited from:
Tuples2 (hidden)
def zgroup[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], T17 <: Renderable[LazyRef(...)], F : FC](m1: (T1, Int), m2: (T2, Int), m3: (T3, Int), m4: (T4, Int), m5: (T5, Int), m6: (T6, Int), m7: (T7, Int), m8: (T8, Int), m9: (T9, Int), m10: (T10, Int), m11: (T11, Int), m12: (T12, Int), m13: (T13, Int), m14: (T14, Int), m15: (T15, Int), m16: (T16, Int), m17: (T17, Int), layout: Layout): Elems17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17]

Attributes

Inherited from:
Tuples2 (hidden)
def zgroup[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], F : FC](m1: (T1, Int), m2: (T2, Int), m3: (T3, Int), m4: (T4, Int), m5: (T5, Int), m6: (T6, Int), m7: (T7, Int), m8: (T8, Int), m9: (T9, Int), m10: (T10, Int), m11: (T11, Int), m12: (T12, Int), m13: (T13, Int), m14: (T14, Int), m15: (T15, Int), m16: (T16, Int), layout: Layout): Elems16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16]

Attributes

Inherited from:
Tuples2 (hidden)
def zgroup[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], F : FC](m1: (T1, Int), m2: (T2, Int), m3: (T3, Int), m4: (T4, Int), m5: (T5, Int), m6: (T6, Int), m7: (T7, Int), m8: (T8, Int), m9: (T9, Int), m10: (T10, Int), m11: (T11, Int), m12: (T12, Int), m13: (T13, Int), m14: (T14, Int), m15: (T15, Int), layout: Layout): Elems15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15]

Attributes

Inherited from:
Tuples2 (hidden)
def zgroup[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], F : FC](m1: (T1, Int), m2: (T2, Int), m3: (T3, Int), m4: (T4, Int), m5: (T5, Int), m6: (T6, Int), m7: (T7, Int), m8: (T8, Int), m9: (T9, Int), m10: (T10, Int), m11: (T11, Int), m12: (T12, Int), m13: (T13, Int), m14: (T14, Int), layout: Layout): Elems14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14]

Attributes

Inherited from:
Tuples2 (hidden)
def zgroup[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], F : FC](m1: (T1, Int), m2: (T2, Int), m3: (T3, Int), m4: (T4, Int), m5: (T5, Int), m6: (T6, Int), m7: (T7, Int), m8: (T8, Int), m9: (T9, Int), m10: (T10, Int), m11: (T11, Int), m12: (T12, Int), m13: (T13, Int), layout: Layout): Elems13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13]

Attributes

Inherited from:
Tuples2 (hidden)
def zgroup[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], F : FC](m1: (T1, Int), m2: (T2, Int), m3: (T3, Int), m4: (T4, Int), m5: (T5, Int), m6: (T6, Int), m7: (T7, Int), m8: (T8, Int), m9: (T9, Int), m10: (T10, Int), m11: (T11, Int), m12: (T12, Int), layout: Layout): Elems12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]

Attributes

Inherited from:
Tuples2 (hidden)
def zgroup[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], F : FC](m1: (T1, Int), m2: (T2, Int), m3: (T3, Int), m4: (T4, Int), m5: (T5, Int), m6: (T6, Int), m7: (T7, Int), m8: (T8, Int), m9: (T9, Int), m10: (T10, Int), m11: (T11, Int), layout: Layout): Elems11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]

Attributes

Inherited from:
Tuples2 (hidden)
def zgroup[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], F : FC](m1: (T1, Int), m2: (T2, Int), m3: (T3, Int), m4: (T4, Int), m5: (T5, Int), m6: (T6, Int), m7: (T7, Int), m8: (T8, Int), m9: (T9, Int), m10: (T10, Int), layout: Layout): Elems10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]

Attributes

Inherited from:
Tuples2 (hidden)
def zgroup[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], F : FC](m1: (T1, Int), m2: (T2, Int), m3: (T3, Int), m4: (T4, Int), m5: (T5, Int), m6: (T6, Int), m7: (T7, Int), m8: (T8, Int), m9: (T9, Int), layout: Layout): Elems9[T1, T2, T3, T4, T5, T6, T7, T8, T9]

Attributes

Inherited from:
Tuples2 (hidden)
def zgroup[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], F : FC](m1: (T1, Int), m2: (T2, Int), m3: (T3, Int), m4: (T4, Int), m5: (T5, Int), m6: (T6, Int), m7: (T7, Int), m8: (T8, Int), layout: Layout): Elems8[T1, T2, T3, T4, T5, T6, T7, T8]

Attributes

Inherited from:
Tuples2 (hidden)
def zgroup[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], F : FC](m1: (T1, Int), m2: (T2, Int), m3: (T3, Int), m4: (T4, Int), m5: (T5, Int), m6: (T6, Int), m7: (T7, Int), layout: Layout): Elems7[T1, T2, T3, T4, T5, T6, T7]

Attributes

Inherited from:
Tuples2 (hidden)
def zgroup[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], F : FC](m1: (T1, Int), m2: (T2, Int), m3: (T3, Int), m4: (T4, Int), m5: (T5, Int), m6: (T6, Int), layout: Layout): Elems6[T1, T2, T3, T4, T5, T6]

Attributes

Inherited from:
Tuples2 (hidden)
def zgroup[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], F : FC](m1: (T1, Int), m2: (T2, Int), m3: (T3, Int), m4: (T4, Int), m5: (T5, Int), layout: Layout): Elems5[T1, T2, T3, T4, T5]

Attributes

Inherited from:
Tuples2 (hidden)
def zgroup[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], F : FC](m1: (T1, Int), m2: (T2, Int), m3: (T3, Int), m4: (T4, Int), layout: Layout): Elems4[T1, T2, T3, T4]

Attributes

Inherited from:
Tuples2 (hidden)
def zgroup[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], F : FC](m1: (T1, Int), m2: (T2, Int), m3: (T3, Int), layout: Layout): Elems3[T1, T2, T3]

Attributes

Inherited from:
Tuples2 (hidden)
def zgroup[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], F : FC](m1: (T1, Int), m2: (T2, Int), layout: Layout): Elems2[T1, T2]

Attributes

Inherited from:
Tuples2 (hidden)
def zgroup[T1 <: Renderable[LazyRef(...)], F : FC](m1: (T1, Int), layout: Layout): Elems1[T1]

Attributes

Inherited from:
Tuples2 (hidden)

Concrete fields

The default line width.

The default line width.

Attributes

Inherited fields

val shapeList: Vector[Shape]

Collection of various shapes.

Collection of various shapes.

Attributes

Inherited from:
Shapes (hidden)

Implicits

Implicits

final implicit def defaultBuild[T](b: () => T): defaultBuild[T]
final implicit def ftsSyntaxDouble(v: Double): ftsSyntaxDouble
final implicit def ftsSyntaxInt(v: Int): ftsSyntaxInt
implicit def renderable2build[T <: Renderable[LazyRef(...)]](elem: T): () => T

Inherited implicits

implicit def compositeRenderer1[T1 <: Renderable[LazyRef(...)], R <: RenderingContext[LazyRef(...)]](implicit r1: Renderer[T1, R]): Renderer[Elems1[T1], R]

Attributes

Inherited from:
Tuples2 (hidden)
implicit def compositeRenderer10[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], R <: RenderingContext[LazyRef(...)]](implicit r1: Renderer[T1, R], r2: Renderer[T2, R], r3: Renderer[T3, R], r4: Renderer[T4, R], r5: Renderer[T5, R], r6: Renderer[T6, R], r7: Renderer[T7, R], r8: Renderer[T8, R], r9: Renderer[T9, R], r10: Renderer[T10, R]): Renderer[Elems10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10], R]

Attributes

Inherited from:
Tuples2 (hidden)
implicit def compositeRenderer11[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], R <: RenderingContext[LazyRef(...)]](implicit r1: Renderer[T1, R], r2: Renderer[T2, R], r3: Renderer[T3, R], r4: Renderer[T4, R], r5: Renderer[T5, R], r6: Renderer[T6, R], r7: Renderer[T7, R], r8: Renderer[T8, R], r9: Renderer[T9, R], r10: Renderer[T10, R], r11: Renderer[T11, R]): Renderer[Elems11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11], R]

Attributes

Inherited from:
Tuples2 (hidden)
implicit def compositeRenderer12[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], R <: RenderingContext[LazyRef(...)]](implicit r1: Renderer[T1, R], r2: Renderer[T2, R], r3: Renderer[T3, R], r4: Renderer[T4, R], r5: Renderer[T5, R], r6: Renderer[T6, R], r7: Renderer[T7, R], r8: Renderer[T8, R], r9: Renderer[T9, R], r10: Renderer[T10, R], r11: Renderer[T11, R], r12: Renderer[T12, R]): Renderer[Elems12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12], R]

Attributes

Inherited from:
Tuples2 (hidden)
implicit def compositeRenderer13[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], R <: RenderingContext[LazyRef(...)]](implicit r1: Renderer[T1, R], r2: Renderer[T2, R], r3: Renderer[T3, R], r4: Renderer[T4, R], r5: Renderer[T5, R], r6: Renderer[T6, R], r7: Renderer[T7, R], r8: Renderer[T8, R], r9: Renderer[T9, R], r10: Renderer[T10, R], r11: Renderer[T11, R], r12: Renderer[T12, R], r13: Renderer[T13, R]): Renderer[Elems13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13], R]

Attributes

Inherited from:
Tuples2 (hidden)
implicit def compositeRenderer14[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], R <: RenderingContext[LazyRef(...)]](implicit r1: Renderer[T1, R], r2: Renderer[T2, R], r3: Renderer[T3, R], r4: Renderer[T4, R], r5: Renderer[T5, R], r6: Renderer[T6, R], r7: Renderer[T7, R], r8: Renderer[T8, R], r9: Renderer[T9, R], r10: Renderer[T10, R], r11: Renderer[T11, R], r12: Renderer[T12, R], r13: Renderer[T13, R], r14: Renderer[T14, R]): Renderer[Elems14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14], R]

Attributes

Inherited from:
Tuples2 (hidden)
implicit def compositeRenderer15[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], R <: RenderingContext[LazyRef(...)]](implicit r1: Renderer[T1, R], r2: Renderer[T2, R], r3: Renderer[T3, R], r4: Renderer[T4, R], r5: Renderer[T5, R], r6: Renderer[T6, R], r7: Renderer[T7, R], r8: Renderer[T8, R], r9: Renderer[T9, R], r10: Renderer[T10, R], r11: Renderer[T11, R], r12: Renderer[T12, R], r13: Renderer[T13, R], r14: Renderer[T14, R], r15: Renderer[T15, R]): Renderer[Elems15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15], R]

Attributes

Inherited from:
Tuples2 (hidden)
implicit def compositeRenderer16[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], R <: RenderingContext[LazyRef(...)]](implicit r1: Renderer[T1, R], r2: Renderer[T2, R], r3: Renderer[T3, R], r4: Renderer[T4, R], r5: Renderer[T5, R], r6: Renderer[T6, R], r7: Renderer[T7, R], r8: Renderer[T8, R], r9: Renderer[T9, R], r10: Renderer[T10, R], r11: Renderer[T11, R], r12: Renderer[T12, R], r13: Renderer[T13, R], r14: Renderer[T14, R], r15: Renderer[T15, R], r16: Renderer[T16, R]): Renderer[Elems16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16], R]

Attributes

Inherited from:
Tuples2 (hidden)
implicit def compositeRenderer17[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], T17 <: Renderable[LazyRef(...)], R <: RenderingContext[LazyRef(...)]](implicit r1: Renderer[T1, R], r2: Renderer[T2, R], r3: Renderer[T3, R], r4: Renderer[T4, R], r5: Renderer[T5, R], r6: Renderer[T6, R], r7: Renderer[T7, R], r8: Renderer[T8, R], r9: Renderer[T9, R], r10: Renderer[T10, R], r11: Renderer[T11, R], r12: Renderer[T12, R], r13: Renderer[T13, R], r14: Renderer[T14, R], r15: Renderer[T15, R], r16: Renderer[T16, R], r17: Renderer[T17, R]): Renderer[Elems17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17], R]

Attributes

Inherited from:
Tuples2 (hidden)
implicit def compositeRenderer18[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], T17 <: Renderable[LazyRef(...)], T18 <: Renderable[LazyRef(...)], R <: RenderingContext[LazyRef(...)]](implicit r1: Renderer[T1, R], r2: Renderer[T2, R], r3: Renderer[T3, R], r4: Renderer[T4, R], r5: Renderer[T5, R], r6: Renderer[T6, R], r7: Renderer[T7, R], r8: Renderer[T8, R], r9: Renderer[T9, R], r10: Renderer[T10, R], r11: Renderer[T11, R], r12: Renderer[T12, R], r13: Renderer[T13, R], r14: Renderer[T14, R], r15: Renderer[T15, R], r16: Renderer[T16, R], r17: Renderer[T17, R], r18: Renderer[T18, R]): Renderer[Elems18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18], R]

Attributes

Inherited from:
Tuples2 (hidden)
implicit def compositeRenderer19[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], T17 <: Renderable[LazyRef(...)], T18 <: Renderable[LazyRef(...)], T19 <: Renderable[LazyRef(...)], R <: RenderingContext[LazyRef(...)]](implicit r1: Renderer[T1, R], r2: Renderer[T2, R], r3: Renderer[T3, R], r4: Renderer[T4, R], r5: Renderer[T5, R], r6: Renderer[T6, R], r7: Renderer[T7, R], r8: Renderer[T8, R], r9: Renderer[T9, R], r10: Renderer[T10, R], r11: Renderer[T11, R], r12: Renderer[T12, R], r13: Renderer[T13, R], r14: Renderer[T14, R], r15: Renderer[T15, R], r16: Renderer[T16, R], r17: Renderer[T17, R], r18: Renderer[T18, R], r19: Renderer[T19, R]): Renderer[Elems19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19], R]

Attributes

Inherited from:
Tuples2 (hidden)
implicit def compositeRenderer2[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], R <: RenderingContext[LazyRef(...)]](implicit r1: Renderer[T1, R], r2: Renderer[T2, R]): Renderer[Elems2[T1, T2], R]

Attributes

Inherited from:
Tuples2 (hidden)
implicit def compositeRenderer20[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], T17 <: Renderable[LazyRef(...)], T18 <: Renderable[LazyRef(...)], T19 <: Renderable[LazyRef(...)], T20 <: Renderable[LazyRef(...)], R <: RenderingContext[LazyRef(...)]](implicit r1: Renderer[T1, R], r2: Renderer[T2, R], r3: Renderer[T3, R], r4: Renderer[T4, R], r5: Renderer[T5, R], r6: Renderer[T6, R], r7: Renderer[T7, R], r8: Renderer[T8, R], r9: Renderer[T9, R], r10: Renderer[T10, R], r11: Renderer[T11, R], r12: Renderer[T12, R], r13: Renderer[T13, R], r14: Renderer[T14, R], r15: Renderer[T15, R], r16: Renderer[T16, R], r17: Renderer[T17, R], r18: Renderer[T18, R], r19: Renderer[T19, R], r20: Renderer[T20, R]): Renderer[Elems20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20], R]

Attributes

Inherited from:
Tuples2 (hidden)
implicit def compositeRenderer21[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], T17 <: Renderable[LazyRef(...)], T18 <: Renderable[LazyRef(...)], T19 <: Renderable[LazyRef(...)], T20 <: Renderable[LazyRef(...)], T21 <: Renderable[LazyRef(...)], R <: RenderingContext[LazyRef(...)]](implicit r1: Renderer[T1, R], r2: Renderer[T2, R], r3: Renderer[T3, R], r4: Renderer[T4, R], r5: Renderer[T5, R], r6: Renderer[T6, R], r7: Renderer[T7, R], r8: Renderer[T8, R], r9: Renderer[T9, R], r10: Renderer[T10, R], r11: Renderer[T11, R], r12: Renderer[T12, R], r13: Renderer[T13, R], r14: Renderer[T14, R], r15: Renderer[T15, R], r16: Renderer[T16, R], r17: Renderer[T17, R], r18: Renderer[T18, R], r19: Renderer[T19, R], r20: Renderer[T20, R], r21: Renderer[T21, R]): Renderer[Elems21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21], R]

Attributes

Inherited from:
Tuples2 (hidden)
implicit def compositeRenderer22[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], T10 <: Renderable[LazyRef(...)], T11 <: Renderable[LazyRef(...)], T12 <: Renderable[LazyRef(...)], T13 <: Renderable[LazyRef(...)], T14 <: Renderable[LazyRef(...)], T15 <: Renderable[LazyRef(...)], T16 <: Renderable[LazyRef(...)], T17 <: Renderable[LazyRef(...)], T18 <: Renderable[LazyRef(...)], T19 <: Renderable[LazyRef(...)], T20 <: Renderable[LazyRef(...)], T21 <: Renderable[LazyRef(...)], T22 <: Renderable[LazyRef(...)], R <: RenderingContext[LazyRef(...)]](implicit r1: Renderer[T1, R], r2: Renderer[T2, R], r3: Renderer[T3, R], r4: Renderer[T4, R], r5: Renderer[T5, R], r6: Renderer[T6, R], r7: Renderer[T7, R], r8: Renderer[T8, R], r9: Renderer[T9, R], r10: Renderer[T10, R], r11: Renderer[T11, R], r12: Renderer[T12, R], r13: Renderer[T13, R], r14: Renderer[T14, R], r15: Renderer[T15, R], r16: Renderer[T16, R], r17: Renderer[T17, R], r18: Renderer[T18, R], r19: Renderer[T19, R], r20: Renderer[T20, R], r21: Renderer[T21, R], r22: Renderer[T22, R]): Renderer[Elems22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22], R]

Attributes

Inherited from:
Tuples2 (hidden)
implicit def compositeRenderer3[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], R <: RenderingContext[LazyRef(...)]](implicit r1: Renderer[T1, R], r2: Renderer[T2, R], r3: Renderer[T3, R]): Renderer[Elems3[T1, T2, T3], R]

Attributes

Inherited from:
Tuples2 (hidden)
implicit def compositeRenderer4[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], R <: RenderingContext[LazyRef(...)]](implicit r1: Renderer[T1, R], r2: Renderer[T2, R], r3: Renderer[T3, R], r4: Renderer[T4, R]): Renderer[Elems4[T1, T2, T3, T4], R]

Attributes

Inherited from:
Tuples2 (hidden)
implicit def compositeRenderer5[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], R <: RenderingContext[LazyRef(...)]](implicit r1: Renderer[T1, R], r2: Renderer[T2, R], r3: Renderer[T3, R], r4: Renderer[T4, R], r5: Renderer[T5, R]): Renderer[Elems5[T1, T2, T3, T4, T5], R]

Attributes

Inherited from:
Tuples2 (hidden)
implicit def compositeRenderer6[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], R <: RenderingContext[LazyRef(...)]](implicit r1: Renderer[T1, R], r2: Renderer[T2, R], r3: Renderer[T3, R], r4: Renderer[T4, R], r5: Renderer[T5, R], r6: Renderer[T6, R]): Renderer[Elems6[T1, T2, T3, T4, T5, T6], R]

Attributes

Inherited from:
Tuples2 (hidden)
implicit def compositeRenderer7[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], R <: RenderingContext[LazyRef(...)]](implicit r1: Renderer[T1, R], r2: Renderer[T2, R], r3: Renderer[T3, R], r4: Renderer[T4, R], r5: Renderer[T5, R], r6: Renderer[T6, R], r7: Renderer[T7, R]): Renderer[Elems7[T1, T2, T3, T4, T5, T6, T7], R]

Attributes

Inherited from:
Tuples2 (hidden)
implicit def compositeRenderer8[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], R <: RenderingContext[LazyRef(...)]](implicit r1: Renderer[T1, R], r2: Renderer[T2, R], r3: Renderer[T3, R], r4: Renderer[T4, R], r5: Renderer[T5, R], r6: Renderer[T6, R], r7: Renderer[T7, R], r8: Renderer[T8, R]): Renderer[Elems8[T1, T2, T3, T4, T5, T6, T7, T8], R]

Attributes

Inherited from:
Tuples2 (hidden)
implicit def compositeRenderer9[T1 <: Renderable[LazyRef(...)], T2 <: Renderable[LazyRef(...)], T3 <: Renderable[LazyRef(...)], T4 <: Renderable[LazyRef(...)], T5 <: Renderable[LazyRef(...)], T6 <: Renderable[LazyRef(...)], T7 <: Renderable[LazyRef(...)], T8 <: Renderable[LazyRef(...)], T9 <: Renderable[LazyRef(...)], R <: RenderingContext[LazyRef(...)]](implicit r1: Renderer[T1, R], r2: Renderer[T2, R], r3: Renderer[T3, R], r4: Renderer[T4, R], r5: Renderer[T5, R], r6: Renderer[T6, R], r7: Renderer[T7, R], r8: Renderer[T8, R], r9: Renderer[T9, R]): Renderer[Elems9[T1, T2, T3, T4, T5, T6, T7, T8, T9], R]

Attributes

Inherited from:
Tuples2 (hidden)
implicit def dataSourceFromRows[T](s: Seq[T])(implicit f: T => Row): DataSourceWithQuantiles

Attributes

Inherited from:
DataAdaptors (hidden)
implicit def dsToTuple1[T, F : FC](ds: T)(implicit evidence$1: FC[F], f: T => DataSource): PlotData

Attributes

Inherited from:
ImplicitConversions (hidden)
implicit def dsToTuple2a[T, F : FC](ds: (T, LegendConfig))(implicit evidence$2: FC[F], f: T => DataSource): PlotData

Attributes

Inherited from:
ImplicitConversions (hidden)
implicit def dsToTuple2b[T, F](ds: (T, List[DataRenderer]))(implicit f: T => DataSource): PlotData

Attributes

Inherited from:
ImplicitConversions (hidden)
implicit def dsToTuple2c[T, F](ds: (T, DataRenderer))(implicit f: T => DataSource): PlotData

Attributes

Inherited from:
ImplicitConversions (hidden)
implicit def dsToTuple3[T, F](ds: (T, DataRenderer, LegendConfig))(implicit f: T => DataSource): PlotData

Attributes

Inherited from:
ImplicitConversions (hidden)
implicit def dsToTuple3b[T, F](ds: (T, List[DataRenderer], LegendConfig))(implicit f: T => DataSource): PlotData

Attributes

Inherited from:
ImplicitConversions (hidden)
implicit def dsToTuple3c[T, F](ds: ((T, DataRenderer), LegendConfig))(implicit f: T => DataSource): PlotData

Attributes

Inherited from:
ImplicitConversions (hidden)
implicit def dsToTuple3d[T, F](ds: ((T, List[DataRenderer]), LegendConfig))(implicit f: T => DataSource): PlotData

Attributes

Inherited from:
ImplicitConversions (hidden)

Attributes

Inherited from:
DataAdaptors (hidden)
implicit def indexed(s: Seq[Double]): DataSourceWithQuantiles

Attributes

Inherited from:
DataAdaptors (hidden)
implicit def listConv1[T, F](ds: Seq[(T, List[DataRenderer])])(implicit f: T => DataSource): Seq[PlotData]

Attributes

Inherited from:
ImplicitConversions (hidden)
implicit def listConv2[T, F](ds: Seq[(T, List[DataRenderer], LegendConfig)])(implicit f: T => DataSource): Seq[PlotData]

Attributes

Inherited from:
ImplicitConversions (hidden)
implicit def listConv2b[T, F](ds: Seq[(T, DataRenderer)])(implicit f: T => DataSource): Seq[PlotData]

Attributes

Inherited from:
ImplicitConversions (hidden)
implicit def listConv3[T, F](ds: Seq[(T, DataRenderer, LegendConfig)])(implicit f: T => DataSource): Seq[PlotData]

Attributes

Inherited from:
ImplicitConversions (hidden)
implicit def productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)): Row

Attributes

Inherited from:
DataTuples (hidden)
implicit def productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)): Row

Attributes

Inherited from:
DataTuples (hidden)
implicit def productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)): Row

Attributes

Inherited from:
DataTuples (hidden)
implicit def productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)): Row

Attributes

Inherited from:
DataTuples (hidden)
implicit def productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)): Row

Attributes

Inherited from:
DataTuples (hidden)
implicit def productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)): Row

Attributes

Inherited from:
DataTuples (hidden)
implicit def productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)): Row

Attributes

Inherited from:
DataTuples (hidden)
implicit def productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)): Row

Attributes

Inherited from:
DataTuples (hidden)
implicit def productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)): Row

Attributes

Inherited from:
DataTuples (hidden)
implicit def productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)): Row

Attributes

Inherited from:
DataTuples (hidden)
implicit def productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)): Row

Attributes

Inherited from:
DataTuples (hidden)
implicit def productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)): Row

Attributes

Inherited from:
DataTuples (hidden)
implicit def productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)): Row

Attributes

Inherited from:
DataTuples (hidden)
implicit def productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double, Double)): Row

Attributes

Inherited from:
DataTuples (hidden)
implicit def productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double)): Row

Attributes

Inherited from:
DataTuples (hidden)
implicit def productsToRow(t: (Double, Double, Double, Double, Double, Double, Double)): Row

Attributes

Inherited from:
DataTuples (hidden)
implicit def productsToRow(t: (Double, Double, Double, Double, Double, Double)): Row

Attributes

Inherited from:
DataTuples (hidden)
implicit def productsToRow(t: (Double, Double, Double, Double, Double)): Row

Attributes

Inherited from:
DataTuples (hidden)
implicit def productsToRow(t: (Double, Double, Double, Double)): Row

Attributes

Inherited from:
DataTuples (hidden)
implicit def productsToRow(t: (Double, Double, Double)): Row

Attributes

Inherited from:
DataTuples (hidden)
implicit def productsToRow(t: (Double, Double)): Row

Attributes

Inherited from:
DataTuples (hidden)
implicit def productsToRow(t: (Double)): Row

Attributes

Inherited from:
DataTuples (hidden)
implicit def zipped2(vec1: (Seq[Double], Seq[Double])): DataSourceWithQuantiles

Attributes

Inherited from:
DataAdaptors (hidden)
implicit def zipped3(vec1: (Seq[Double], Seq[Double], Seq[Double])): DataSourceWithQuantiles

Attributes

Inherited from:
DataAdaptors (hidden)