package
nspl
Type Members
-
case class
AffineTransform(m0: Double, m1: Double, m2: Double, m3: Double, m4: Double, m5: Double) extends Product with Serializable
-
sealed
trait
Alignment extends AnyRef
-
trait
Axis extends AnyRef
-
-
-
case class
AxisSettings(axisFactory: AxisFactory, numTicks: Int = 4, tickSpace: Option[Double] = None, baseTick: Option[Double] = None, numMinorTicksFactor: Int = 5, tickLength: RelFontSize = .35 fts, tickLabelDistance: RelFontSize = 1 fts, customTicks: Seq[(Double, String)] = Nil, labelRotation: Double = 0, width: RelFontSize = 20 fts, fontSize: RelFontSize = 1 fts, tickAlignment: Double = 1.0, lineWidth: Double = 1.0) extends Product with Serializable
-
final
case class
BaseFontSize(v: Double) extends AnyVal with Product with Serializable
-
case class
Bounds(x: Double, y: Double, w: Double, h: Double) extends Product with Serializable
-
-
sealed
trait
Cap extends AnyRef
-
case class
Color(r: Int, g: Int, b: Int, a: Int) extends Colormap with Product with Serializable
-
trait
Colormap extends AnyRef
-
trait
Colors extends AnyRef
-
case class
ColumnLayout(numRows: Int) extends Layout with Product with Serializable
-
-
implicit
class
ConvD extends AnyRef
-
implicit
class
ConvI extends AnyRef
-
implicit
class
ConvRFS extends AnyRef
-
-
-
case class
DiscreteColors(max: Int) extends Colormap with Product with Serializable
-
case class
ElemList[T <: Renderable[T]](members: Seq[T]) extends Renderable[ElemList[T]] with Product with Serializable
-
case class
Elems1[T1 <: Renderable[T1]](m1: T1) extends Renderable[Elems1[T1]] with Product with Serializable
-
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) extends Renderable[Elems10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]] with Product with Serializable
-
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) extends Renderable[Elems11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]] with Product with Serializable
-
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) extends Renderable[Elems12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]] with Product with Serializable
-
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) extends Renderable[Elems13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13]] with Product with Serializable
-
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) extends Renderable[Elems14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14]] with Product with Serializable
-
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) extends Renderable[Elems15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15]] with Product with Serializable
-
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) extends Renderable[Elems16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16]] with Product with Serializable
-
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) extends Renderable[Elems17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17]] with Product with Serializable
-
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) extends Renderable[Elems18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18]] with Product with Serializable
-
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) extends Renderable[Elems19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19]] with Product with Serializable
-
case class
Elems2[T1 <: Renderable[T1], T2 <: Renderable[T2]](m1: T1, m2: T2) extends Renderable[Elems2[T1, T2]] with Product with Serializable
-
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) extends Renderable[Elems20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20]] with Product with Serializable
-
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) extends Renderable[Elems21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21]] with Product with Serializable
-
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) 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]] with Product with Serializable
-
case class
Elems3[T1 <: Renderable[T1], T2 <: Renderable[T2], T3 <: Renderable[T3]](m1: T1, m2: T2, m3: T3) extends Renderable[Elems3[T1, T2, T3]] with Product with Serializable
-
case class
Elems4[T1 <: Renderable[T1], T2 <: Renderable[T2], T3 <: Renderable[T3], T4 <: Renderable[T4]](m1: T1, m2: T2, m3: T3, m4: T4) extends Renderable[Elems4[T1, T2, T3, T4]] with Product with Serializable
-
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) extends Renderable[Elems5[T1, T2, T3, T4, T5]] with Product with Serializable
-
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) extends Renderable[Elems6[T1, T2, T3, T4, T5, T6]] with Product with Serializable
-
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) extends Renderable[Elems7[T1, T2, T3, T4, T5, T6, T7]] with Product with Serializable
-
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) extends Renderable[Elems8[T1, T2, T3, T4, T5, T6, T7, T8]] with Product with Serializable
-
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) extends Renderable[Elems9[T1, T2, T3, T4, T5, T6, T7, T8, T9]] with Product with Serializable
-
case class
Ellipse(x: Double, y: Double, w: Double, h: Double, tx: AffineTransform = AffineTransform.identity) extends Shape with Product with Serializable
-
-
case class
HeatMapColors(min: Double = 0.0, max: Double = 1.0) extends Colormap with Product with Serializable
-
-
case class
HorizontalStack(alignment: Alignment, gap: Double = 0.0) extends Layout with Product with Serializable
-
-
case class
InLegend(text: String) extends LegendConfig with Product with Serializable
-
trait
Layout extends AnyRef
-
-
sealed
trait
LegendConfig extends AnyRef
-
sealed
trait
LegendElem extends AnyRef
-
case class
Line(x1: Double, y1: Double, x2: Double, y2: Double) extends Shape with Product with Serializable
-
case class
LineLegend(stroke: Stroke, color: Color) extends LegendElem with Product with Serializable
-
case class
LineTo(p: Point) extends PathOperation with Product with Serializable
-
case class
MoveTo(p: Point) extends PathOperation with Product with Serializable
-
case class
Path(path: Seq[PathOperation]) extends Shape with Product with Serializable
-
sealed
trait
PathOperation extends AnyRef
-
-
trait
Plots extends AnyRef
-
case class
Point(x: Double, y: Double) extends Product with Serializable
-
case class
PointLegend(shape: Shape, color: Color) extends LegendElem with Product with Serializable
-
case class
QuadTo(p2: Point, p1: Point) extends PathOperation with Product with Serializable
-
-
-
final
case class
RelFontSize(v: Double) extends AnyVal with Product with Serializable
-
trait
Renderable[K] extends AnyRef
-
-
trait
Renderers extends AnyRef
-
-
trait
Shape extends AnyRef
-
-
trait
Shapes extends AnyRef
-
case class
SimplePath(ps: Seq[Point]) extends Shape with Product with Serializable
-
-
case class
Stroke(width: Double, cap: Cap = CapSquare) extends Product with Serializable
-
case class
TableLayout(columns: Int) extends Layout with Product with Serializable
-
-
trait
Tuples1 extends AnyRef
-
trait
Tuples2 extends AnyRef
-
case class
VerticalStack(alignment: Alignment = Left, gap: Double = 0.0) extends Layout with Product with Serializable
-
-
Value Members
-
-
object
CapButt extends Cap with Product with Serializable
-
object
CapRound extends Cap with Product with Serializable
-
object
CapSquare extends Cap with Product with Serializable
-
object
Center extends Alignment with Product with Serializable
-
object
Color extends Serializable
-
-
object
Left extends Alignment with Product with Serializable
-
-
object
NotInLegend extends LegendConfig with Product with Serializable
-
object
Right extends Alignment with Product with Serializable
-
-
-
def
area(xCol: Int = 0, yCol: Int = 1, colorCol: Int = 2, yCol2: Option[Int] = None, color: Colormap = Color.black): DataRenderer { ... /* 5 definitions in type refinement */ }
-
def
bar(xCol: Int = 0, yCol: Int = 1, fillCol: Int = 2, horizontal: Boolean = false, stroke: Stroke = Stroke(1d), strokeColor: Color = Color.black, fill: Colormap = Color.black, width: Double = 1d, yCol2: Option[Int] = None, widthCol: Int = 3): DataRenderer { def asLegend: Some[org.nspl.PointLegend] }
-
def
binnedboxplot(dim1: Seq[Double], dim2: Seq[Double], main: String = "", xlab: String = "", ylab: String = "", xnames: Seq[String] = Nil, fontSize: RelFontSize = 1 fts, bins: Int = 10, xgrid: Boolean = false, ygrid: Boolean = true, xWidth: RelFontSize = 20 fts, yHeight: RelFontSize = 20 fts, boxColor: Colormap = Color.gray4, frame: Boolean = true, xLabelRotation: Double = 0d, yLabelRotation: Double = 0d): XYPlot
-
def
boxplot(data: DataSourceWithQuantiles, main: String = "", xlab: String = "", ylab: String = "", xnames: Seq[String] = Nil, fontSize: RelFontSize = 1 fts, xgrid: Boolean = true, ygrid: Boolean = true, xWidth: RelFontSize = 20 fts, yHeight: RelFontSize = 20 fts, boxColor: Colormap = Color.gray4, frame: Boolean = true, xLabelRotation: Double = 0d, yLabelRotation: Double = 0d): BoxPlot
-
def
boxplotData(dim1: Seq[Double], dim2: Seq[Double], quantiles: Seq[Double], colors: Vector[Double]): DataSource
-
def
boxplotData(s: DataSourceWithQuantiles, x: Vector[Double], colors: Vector[Double], labels: Vector[String]): DataSource
-
-
def
boxwhisker(xCol: Int = 0, medianCol: Int = 1, q1Col: Int = 2, q3Col: Int = 3, minCol: Int = 4, maxCol: Int = 5, x2Col: Int = 6, fillCol: Int = 7, width: Double = 1, stroke: Stroke = Stroke(1d), strokeColor: Color = Color.black, fill: Colormap = Color.white): DataRenderer { def asLegend: Some[org.nspl.PointLegend] }
-
lazy val
colorList: Vector[Color]
-
def
colorPick(idx: Int, max: Int): Color
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
def
contourplot(xlim: (Double, Double), ylim: (Double, Double), f: (Double, Double) ⇒ Double, n: Int, levels: Int, main: String = "", xlab: String = "", ylab: String = "", fontSize: RelFontSize = 1 fts, xgrid: Boolean = true, ygrid: Boolean = true, xWidth: RelFontSize = 20 fts, yHeight: RelFontSize = 20 fts, frame: Boolean = true): XYPlot
-
-
-
def
dataSource[T](s1: Iterator[T], s2: Iterator[T])(implicit f: (T) ⇒ Row): DataSource
-
def
dataSource[T](s1: Iterator[T], minmax: IndexedSeq[MinMax])(implicit f: (T) ⇒ Row): DataSource
-
implicit
def
dataSourceFrom1DSeq(vec: Seq[Double]): DataTable
-
implicit
def
dataSourceFromRows[T](s: Seq[T])(implicit f: (T) ⇒ Row): DataSourceWithQuantiles
-
def
density(data: IndexedSeq[Double], bandwidth: Double = 0.0, n: Int = 50): DataSourceWithQuantiles
-
def
density2d(data: IndexedSeq[(Double, Double)], bandwidth1: Double = 0.0, bandwidth2: Double = 0.0, n: Int = 50, levels: Int = 10): (DataSourceWithQuantiles, DataRenderer { def asLegend: Some[org.nspl.LineLegend] })
-
implicit
def
dsToTuple1[T](ds: T)(implicit f: (T) ⇒ DataSource): PlotData
-
implicit
def
dsToTuple2a[T](ds: (T, LegendConfig))(implicit f: (T) ⇒ DataSource): PlotData
-
implicit
def
dsToTuple2b[T](ds: (T, List[DataRenderer]))(implicit f: (T) ⇒ DataSource): PlotData
-
implicit
def
dsToTuple2c[T](ds: (T, DataRenderer))(implicit f: (T) ⇒ DataSource): PlotData
-
-
-
-
-
-
def
fitToBounds[T <: Renderable[T]](member: T, bounds: Bounds): T
-
-
def
group[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, 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]
-
def
group[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, layout: Layout): Elems21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21]
-
def
group[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, layout: Layout): Elems20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20]
-
def
group[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, layout: Layout): Elems19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19]
-
def
group[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, layout: Layout): Elems18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18]
-
def
group[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, layout: Layout): Elems17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17]
-
def
group[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, layout: Layout): Elems16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16]
-
def
group[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, layout: Layout): Elems15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15]
-
def
group[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, layout: Layout): Elems14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14]
-
def
group[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, layout: Layout): Elems13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13]
-
def
group[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, layout: Layout): Elems12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]
-
def
group[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, layout: Layout): Elems11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]
-
def
group[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, layout: Layout): Elems10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]
-
def
group[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, layout: Layout): Elems9[T1, T2, T3, T4, T5, T6, T7, T8, T9]
-
def
group[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, layout: Layout): Elems8[T1, T2, T3, T4, T5, T6, T7, T8]
-
def
group[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, layout: Layout): Elems7[T1, T2, T3, T4, T5, T6, T7]
-
def
group[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, layout: Layout): Elems6[T1, T2, T3, T4, T5, T6]
-
def
group[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, layout: Layout): Elems5[T1, T2, T3, T4, T5]
-
def
group[T1 <: Renderable[T1], T2 <: Renderable[T2], T3 <: Renderable[T3], T4 <: Renderable[T4]](m1: T1, m2: T2, m3: T3, m4: T4, layout: Layout): Elems4[T1, T2, T3, T4]
-
def
group[T1 <: Renderable[T1], T2 <: Renderable[T2], T3 <: Renderable[T3]](m1: T1, m2: T2, m3: T3, layout: Layout): Elems3[T1, T2, T3]
-
def
group[T1 <: Renderable[T1], T2 <: Renderable[T2]](m1: T1, m2: T2, layout: Layout): Elems2[T1, T2]
-
def
group[T1 <: Renderable[T1]](m1: T1, layout: Layout): Elems1[T1]
-
-
-
def
hsl2rgb2(h: Double, s: Double, l: Double): (Double, Double, Double)
-
-
-
def
line(xCol: Int = 0, yCol: Int = 1, colorCol: Int = 2, stroke: Stroke = Stroke(1d), color: Colormap = Color.black): DataRenderer { ... /* 3 definitions in type refinement */ }
-
def
lineSegment(xCol: Int = 0, yCol: Int = 1, x2Col: Int = 2, y2Col: Int = 3, colorCol: Int = 4, stroke: Stroke = Stroke(1d), color: Colormap = HeatMapColors(0, 1)): DataRenderer { def asLegend: Some[org.nspl.LineLegend] }
-
def
linesegments(data: Seq[(Double, Seq[((Double, Double), (Double, Double))])]): (DataSourceWithQuantiles, DataRenderer { def asLegend: Some[org.nspl.LineLegend] })
-
implicit
def
listConv1[T](ds: Seq[(T, List[DataRenderer])])(implicit f: (T) ⇒ DataSource): Seq[PlotData]
-
-
implicit
def
listConv2b[T](ds: Seq[(T, DataRenderer)])(implicit f: (T) ⇒ DataSource): Seq[PlotData]
-
-
def
outline(members: Seq[Bounds]): Bounds
-
def
point(xCol: Int = 0, yCol: Int = 1, colorCol: Int = 2, sizeCol: Int = 3, shapeCol: Int = 4, errorTopCol: Int = 5, errorBottomCol: Int = 6, size: Double = 3.0, color: Colormap = DiscreteColors(14), shapes: Vector[Shape] = shapeList, pointSizeIsInDataSpaceUnits: Boolean = false, valueText: Boolean = false, labelText: Boolean = false, labelFontSize: RelFontSize = 0.4 fts, labelColor: Color = Color.black, errorBarStroke: Stroke = Stroke(1d)): DataRenderer { def asLegend: Some[org.nspl.PointLegend] }
-
def
polynom(renderer: () ⇒ DataRenderer = () => line()): DataRenderer { def evaluatePolynomial(coef: Array[Double],x: Double): Double }
-
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
-
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
-
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
-
implicit
def
productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)): Row
-
implicit
def
productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)): Row
-
implicit
def
productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)): Row
-
implicit
def
productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)): Row
-
implicit
def
productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)): Row
-
implicit
def
productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)): Row
-
implicit
def
productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)): Row
-
implicit
def
productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)): Row
-
implicit
def
productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)): Row
-
implicit
def
productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)): Row
-
implicit
def
productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double, Double)): Row
-
implicit
def
productsToRow(t: (Double, Double, Double, Double, Double, Double, Double, Double)): Row
-
implicit
def
productsToRow(t: (Double, Double, Double, Double, Double, Double, Double)): Row
-
implicit
def
productsToRow(t: (Double, Double, Double, Double, Double, Double)): Row
-
implicit
def
productsToRow(t: (Double, Double, Double, Double, Double)): Row
-
implicit
def
productsToRow(t: (Double, Double, Double, Double)): Row
-
implicit
def
productsToRow(t: (Double, Double, Double)): Row
-
implicit
def
productsToRow(t: (Double, Double)): Row
-
implicit
def
productsToRow(t: (Double)): Row
-
lazy val
random: Random
-
lazy val
randomColorStream: Stream[Color]
-
def
rasterFromSeq(s1: Seq[Double], numCols: Int, numRows: Int, minmax: MinMax): DataSource
-
def
rasterFromStream(s1: Iterator[Double], numCols: Int, numRows: Int, minmax: MinMax): DataSource
-
def
rasterplot(data: DataSource, main: String = "", xlab: String = "", ylab: String = "", xFontSize: RelFontSize = 1 fts, yFontSize: RelFontSize = 1 fts, mainFontSize: RelFontSize = 1 fts, colormap: Colormap = HeatMapColors(0, 1), xnames: Seq[(Double, String)] = Seq(), ynames: Seq[(Double, String)] = Seq(), xCol: Int = 0, yCol: Int = 1, zCol: Int = 2, xWidth: RelFontSize = 20 fts, yHeight: RelFontSize = 20 fts, valueText: Boolean = false, valueColor: Color = Color.black, valueFontSize: RelFontSize = 0.4 fts, tickLength: RelFontSize = 0.4 fts, zlim: Option[(Double, Double)] = None, frame: Boolean = true, xLabelRotation: Double = .5 * math.Pi, yLabelRotation: Double = 0d): RasterPlot
-
def
reflectOrigin[T <: Renderable[T]](member: T): T
-
def
reflectX[T <: Renderable[T]](member: T): T
-
def
reflectY[T <: Renderable[T]](member: T): T
-
-
def
rotate[T <: Renderable[T]](member: T, rad: Double): T
-
def
rotate[T <: Renderable[T]](member: T, rad: Double, x: Double, y: Double): T
-
def
rotateCenter[T <: Renderable[T]](member: T, rad: Double): T
-
def
scale[T <: Renderable[T]](member: T, x: Double, y: Double): T
-
def
scientific(x: Double): (Double, Long)
-
-
val
shapeList: Vector[Product with Serializable with Shape { def transform(tx: org.nspl.Bounds => org.nspl.AffineTransform): Product with Serializable with org.nspl.Shape }]
-
def
shapePick(idx: Int): Shape
-
def
stackedBarPlot(data: DataSource, legend: Seq[(Int, String, Colormap)], xCol: Int = 0, relative: Boolean = false, main: String = "", xlab: String = "", ylab: String = "", xnames: Seq[(Double, String)] = Seq(), ynames: Seq[(Double, String)] = Seq(), xlim: Option[(Double, Double)] = None, ylim: Option[(Double, Double)] = None, xLabFontSize: RelFontSize = 1 fts, yLabFontSize: RelFontSize = 1 fts, mainFontSize: RelFontSize = 1 fts, xNumTicks: Int = 4, yNumTicks: Int = 4, axisMargin: Double = 0.05, legendFontSize: RelFontSize = 1 fts, legendWidth: RelFontSize = 30 fts, xgrid: Boolean = true, ygrid: Boolean = true, xWidth: RelFontSize = 20 fts, yHeight: RelFontSize = 20 fts, frame: Boolean = true, xLabelRotation: Double = 0d, yLabelRotation: Double = 0d): XYPlot
-
-
def
translate[T <: Renderable[T]](member: T, x: Double, y: Double): T
-
def
xyplot(data: (DataSource, List[DataRenderer], LegendConfig)*)(xlog: Boolean = false, ylog: Boolean = false, main: String = "", xlab: String = "", ylab: String = "", xnames: Seq[(Double, String)] = Seq(), ynames: Seq[(Double, String)] = Seq(), xlim: Option[(Double, Double)] = None, ylim: Option[(Double, Double)] = None, draw1Line: Boolean = false, extraLegend: Seq[(String, LegendElem)] = Nil, xLabFontSize: RelFontSize = 1 fts, yLabFontSize: RelFontSize = 1 fts, mainFontSize: RelFontSize = 1 fts, xNumTicks: Int = 4, yNumTicks: Int = 4, axisMargin: Double = 0.05, legendFontSize: RelFontSize = 1 fts, legendWidth: RelFontSize = 30 fts, xgrid: Boolean = true, ygrid: Boolean = true, xWidth: RelFontSize = 20 fts, yHeight: RelFontSize = 20 fts, frame: Boolean = true, xLabelRotation: Double = 0d, yLabelRotation: Double = 0d): XYPlot
-
def
xyplotarea(data: Seq[(DataSource, List[DataRenderer])], xAxisSetting: AxisSettings = AxisSettings(LinearAxisFactory), yAxisSetting: AxisSettings = AxisSettings(LinearAxisFactory), origin: Option[Point] = None, xlim: Option[(Double, Double)] = None, ylim: Option[(Double, Double)] = None, axisMargin: Double = 0.05, xCol: Int = 0, yCol: Int = 1, xgrid: Boolean = true, ygrid: Boolean = true, frame: Boolean = true): XYPlotArea
-
implicit
def
zipped2(vec1: (Seq[Double], Seq[Double])): DataSourceWithQuantiles
-
implicit
def
zipped3(vec1: (Seq[Double], Seq[Double], Seq[Double])): DataSourceWithQuantiles
Inherited from AnyRef
Inherited from Any