package
visualize
Type Members
-
class
AxleFrame extends JFrame
-
-
case class
BarChart[S, Y, D](initialValue: D, slicesFn: (D) ⇒ Traversable[S], s2y: (D, S) ⇒ Y, sLabeller: (S) ⇒ String = (s: S) => s.toString, drawKey: Boolean = true, width: Int = 700, height: Int = 600, border: Int = 50, barWidthPercent: Double = 0.80, keyLeftPadding: Int = 20, keyTopPadding: Int = 50, keyWidth: Int = 80, title: Option[String] = None, normalFontName: String = "Courier New", normalFontSize: Int = 12, titleFontName: String = "Palatino", titleFontSize: Int = 20, xAxis: Y, xAxisLabel: Option[String] = None, yAxisLabel: Option[String] = None, labelAngle: UnittedQuantity[Angle, Double] = 36d *: °[Double], colors: Seq[Color] = ...)(implicit evidence$1: Plottable[Y]) extends Product with Serializable
-
-
case class
BarChartGrouped[G, S, Y, D](initialValue: D, groupsFn: (D) ⇒ Traversable[G], slicesFn: (D) ⇒ Traversable[S], gs2y: (D, (G, S)) ⇒ Y, gLabeller: (G) ⇒ String = (g: G) => g.toString, sLabeller: (S) ⇒ String = (s: S) => s.toString, drawKey: Boolean = true, width: Int = 700, height: Int = 600, border: Int = 50, barWidthPercent: Double = 0.80, keyLeftPadding: Int = 20, keyTopPadding: Int = 50, keyWidth: Int = 80, title: Option[String] = None, normalFontName: String = "Courier New", normalFontSize: Int = 12, titleFontName: String = "Palatino", titleFontSize: Int = 20, xAxis: Y, xAxisLabel: Option[String] = None, yAxisLabel: Option[String] = None, colors: Seq[Color] = ...)(implicit evidence$1: Plottable[Y]) extends Product with Serializable
-
-
-
class
BarChartView[S, Y, D] extends AnyRef
-
-
case class
DataFeedActor[T](initialValue: T, refreshFn: (T) ⇒ T, interval: UnittedQuantity[Time, Double]) extends Actor with ActorLogging with Product with Serializable
-
trait
Fed[T] extends AnyRef
-
-
-
-
-
trait
Paintable extends AnyRef
-
case class
Plot[X, Y, D](initialValue: List[(String, D)], orderedXs: (D) ⇒ Traversable[X], x2y: (D, X) ⇒ Y, connect: Boolean = true, drawKey: Boolean = true, width: Int = 700, height: Int = 600, border: Int = 50, pointDiameter: Int = 4, keyLeftPadding: Int = 20, keyTopPadding: Int = 50, keyWidth: Int = 80, fontName: String = "Courier New", fontSize: Int = 12, titleFontName: String = "Palatino", titleFontSize: Int = 20, colors: Seq[Color] = ..., title: Option[String] = None, xAxis: Option[Y] = None, xAxisLabel: Option[String] = None, yAxis: Option[X] = None, yAxisLabel: Option[String] = None)(implicit evidence$1: Plottable[X], evidence$2: Plottable[Y]) extends Product with Serializable
-
class
PlotComponent[X, Y, D] extends JPanel with Fed[List[(String, D)]]
-
class
PlotView[X, Y, D] extends AnyRef
-
case class
Point2D[X, Y](x: X, y: Y) extends Product with Serializable
-
case class
ScaledArea2D[X, Y](width: Int, height: Int, pad: Int, minX: X, maxX: X, minY: Y, maxY: Y)(implicit evidence$1: Plottable[X], evidence$2: Eq[X], evidence$3: Plottable[Y], evidence$4: Eq[Y]) extends Product with Serializable
Value Members
-
-
-
def
bmp(component: Component, filename: String): Unit
-
def
component2file(component: Component, filename: String, encoding: String): Unit
-
-
implicit
def
enComponentBarChart[S, Y, D](barChart: BarChart[S, Y, D])(implicit arg0: Plottable[Y], arg1: Eq[Y], arg2: ClassTag[D]): BarChartComponent[S, Y, D]
-
implicit
def
enComponentBarChartGrouped[G, S, Y, D](barChart: BarChartGrouped[G, S, Y, D])(implicit arg0: Plottable[Y], arg1: Eq[Y], arg2: ClassTag[D]): BarChartGroupedComponent[G, S, Y, D]
-
implicit
def
enComponentDirectedGraph[VP, EP](dg: DirectedGraph[VP, EP])(implicit arg0: Manifest[VP], arg1: Eq[VP], arg2: Eq[EP]): Component
-
implicit
def
enComponentPlot[X, Y, D](plot: Plot[X, Y, D])(implicit arg0: Plottable[X], arg1: Eq[X], arg2: Plottable[Y], arg3: Eq[Y]): PlotComponent[X, Y, D]
-
implicit
def
enComponentUndirectedGraph[VP, EP](ug: UndirectedGraph[VP, EP])(implicit arg0: Manifest[VP], arg1: Eq[VP], arg2: Eq[EP]): Component
-
def
gif(component: Component, filename: String): Unit
-
package
gl
-
def
jpeg(component: Component, filename: String): Unit
-
def
newFrame(width: Int, height: Int): AxleFrame
-
def
play[T](component: Component with Fed[T], refreshFn: (T) ⇒ T, interval: UnittedQuantity[Time, Double])(implicit system: ActorSystem): ActorRef
-
def
png(component: Component, filename: String): Unit
-
def
show(component: Component): Unit
Inherited from AnyRef
Inherited from Any