Packages

final case class ScatterStyle(xSource: PlotDoubleSeries, ySource: PlotDoubleSeries, symbol: PlotSymbol = Ellipse, symbolWidth: PlotDoubleSeries = 10, symbolHeight: PlotDoubleSeries = 10, xSizing: PlotSymbol.Sizing.Value = PlotSymbol.Sizing.Pixels, ySizing: PlotSymbol.Sizing.Value = PlotSymbol.Sizing.Pixels, colors: PlotIntSeries = BlackARGB, lines: Option[LineData] = None, xErrorBars: Option[PlotDoubleSeries] = None, yErrorBars: Option[PlotDoubleSeries] = None) extends NumberNumberPlotStyle with Product with Serializable

This class represents a highly functional scatter plot. The points can use different symbols that are scaled/sized in different ways in both the X and Y direction. Each point can have a different color associated with it. They can also be connected with lines and have error bars on them.

Linear Supertypes
Serializable, Serializable, Product, Equals, NumberNumberPlotStyle, PlotStyle, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ScatterStyle
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. NumberNumberPlotStyle
  7. PlotStyle
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ScatterStyle(xSource: PlotDoubleSeries, ySource: PlotDoubleSeries, symbol: PlotSymbol = Ellipse, symbolWidth: PlotDoubleSeries = 10, symbolHeight: PlotDoubleSeries = 10, xSizing: PlotSymbol.Sizing.Value = PlotSymbol.Sizing.Pixels, ySizing: PlotSymbol.Sizing.Value = PlotSymbol.Sizing.Pixels, colors: PlotIntSeries = BlackARGB, lines: Option[LineData] = None, xErrorBars: Option[PlotDoubleSeries] = None, yErrorBars: Option[PlotDoubleSeries] = None)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def calcStartEnd(): (Int, Int)
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate() @throws( ... )
  7. val colors: PlotIntSeries
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. val lines: Option[LineData]
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. def render(r: Renderer, bounds: Bounds, xAxis: Axis, xminFunc: (Axis) ⇒ Double, xmaxFunc: (Axis) ⇒ Double, yAxis: Axis, yminFunc: (Axis) ⇒ Double, ymaxFunc: (Axis) ⇒ Double, axisBounds: Seq[Bounds]): (Seq[Double], Seq[Double], AxisRenderer, AxisRenderer)

    This method will render the plot to the specified region using the provided renderer with the given axes and bounds for the axes.

    This method will render the plot to the specified region using the provided renderer with the given axes and bounds for the axes.

    r

    This is the renderer that plot will be drawn to.

    bounds

    This is the region of the renderer that will draw to.

    xAxis

    This is the x-axis for the style. Code should call renderInfo and pass through data.

    yAxis

    This is the y-axis for the style. Code should call renderInfo and pass through data.

    axisBounds

    These are passed in by the grid and used by the axes. You shouldn't use them for other purposes.

    returns

    This is all information provided by the renderInfo methods of the axes that is returned to the grid.

    Definition Classes
    ScatterStylePlotStyle
  16. val symbol: PlotSymbol
  17. val symbolHeight: PlotDoubleSeries
  18. val symbolWidth: PlotDoubleSeries
  19. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  20. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. def xDataMax(): Option[Double]

    Returns the maximum numeric value for the x-axis for this plot if applicable.

    Returns the maximum numeric value for the x-axis for this plot if applicable.

    Definition Classes
    ScatterStylePlotStyle
  24. def xDataMin(): Option[Double]

    Returns the minimum numeric value for the x-axis for this plot if applicable.

    Returns the minimum numeric value for the x-axis for this plot if applicable.

    Definition Classes
    ScatterStylePlotStyle
  25. val xErrorBars: Option[PlotDoubleSeries]
  26. val xSizing: PlotSymbol.Sizing.Value
  27. val xSource: PlotDoubleSeries
  28. def xdMax(start: Int, end: Int): Double
  29. def xdMin(start: Int, end: Int): Double
  30. def yDataMax(): Option[Double]

    Returns the maximum numeric value for the y-axis for this plot if applicable.

    Returns the maximum numeric value for the y-axis for this plot if applicable.

    Definition Classes
    ScatterStylePlotStyle
  31. def yDataMin(): Option[Double]

    Returns the minimum numeric value for the y-axis for this plot if applicable.

    Returns the minimum numeric value for the y-axis for this plot if applicable.

    Definition Classes
    ScatterStylePlotStyle
  32. val yErrorBars: Option[PlotDoubleSeries]
  33. val ySizing: PlotSymbol.Sizing.Value
  34. val ySource: PlotDoubleSeries
  35. def ydMax(start: Int, end: Int): Double
  36. def ydMin(start: Int, end: Int): Double

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from NumberNumberPlotStyle

Inherited from PlotStyle

Inherited from AnyRef

Inherited from Any

Ungrouped