Package

axle.visualize

element

Permalink

package element

Visibility
  1. Public
  2. All

Type Members

  1. case class BarChartGroupedKey[G, S, Y, D, H](chart: BarChartGrouped[G, S, Y, D, H], title: Option[String])(implicit groupedDataView: GroupedDataView[G, S, Y, D]) extends Product with Serializable

    Permalink
  2. case class BarChartKey[C, Y, D, H](chart: BarChart[C, Y, D, H], title: Option[String])(implicit dataView: DataView[C, Y, D]) extends Product with Serializable

    Permalink
  3. case class DataLines[S, X, Y, D](scaledArea: ScaledArea2D[X, Y], data: Seq[(S, D)], orderedXs: (D) ⇒ Traversable[X], x2y: (D, X) ⇒ Y, colorOf: (S) ⇒ Color, pointDiameter: Int, connect: Boolean = true) extends Product with Serializable

    Permalink
  4. case class DataPoints[S, X, Y, D](scaledArea: ScaledArea2D[X, Y], data: D, diameterOf: (X, Y) ⇒ Double, colorOf: (X, Y) ⇒ Color, labelOf: (X, Y) ⇒ Option[(S, Boolean)])(implicit dataView: ScatterDataView[X, Y, D]) extends Product with Serializable

    Permalink
  5. case class HorizontalLine[X, Y](scaledArea: ScaledArea2D[X, Y], h: Y, color: Color = black) extends Product with Serializable

    Permalink
  6. case class Key[S, X, Y, D](plot: Plot[S, X, Y, D], title: Option[String], colorOf: (S) ⇒ Color, width: Int, topPadding: Int, data: Seq[(S, D)]) extends Product with Serializable

    Permalink
  7. case class Oval[X, Y](scaledArea: ScaledArea2D[X, Y], center: Point2D[X, Y], width: Int, height: Int, color: Color, borderColor: Color) extends Product with Serializable

    Permalink
  8. case class Rectangle[X, Y](scaledArea: ScaledArea2D[X, Y], lowerLeft: Point2D[X, Y], upperRight: Point2D[X, Y], fillColor: Option[Color] = None, borderColor: Option[Color] = None, id: Option[String] = None, hoverText: Option[String] = None, link: Option[(URL, Color)] = None) extends Product with Serializable

    Permalink

    For SVG, the rendering of hoverText and link rely on the id also being present These few fields will likely be factored out into their own trait eventually.

  9. case class Text(text: String, x: Double, y: Double, fontName: String, fontSize: Double, bold: Boolean = false, centered: Boolean = true, color: Color = black, angle: Option[UnittedQuantity[Angle, Double]] = None) extends Product with Serializable

    Permalink
  10. case class VerticalLine[X, Y](scaledArea: ScaledArea2D[X, Y], v: X, color: Color = black) extends Product with Serializable

    Permalink
  11. case class XTics[X, Y](scaledArea: ScaledArea2D[X, Y], tics: Seq[(X, String)], fontName: String, fontSize: Double, bold: Boolean = false, drawLines: Boolean = true, angle: Option[UnittedQuantity[Angle, Double]], color: Color = black) extends Product with Serializable

    Permalink
  12. case class YTics[X, Y](scaledArea: ScaledArea2D[X, Y], tics: Seq[(Y, String)], fontName: String, fontSize: Double, drawLines: Boolean = true, color: Color = black) extends Product with Serializable

    Permalink

Ungrouped