Class/Object

co.theasi.plotly

SurfaceOptions

Related Docs: object SurfaceOptions | package plotly

Permalink

case class SurfaceOptions(name: Option[String], opacity: Option[Double], showScale: Option[Boolean], colorscale: Option[Colorscale]) extends SeriesOptions with Product with Serializable

Options controlling how surface plots are drawn.

val surfaceOptions = SurfaceOptions().opacity(0.9).colorscale("Electric")

val plot = ThreeDPlot().withSurface(xs, ys, zs, surfaceOptions)
Linear Supertypes
Serializable, Serializable, Product, Equals, SeriesOptions, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SurfaceOptions
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. SeriesOptions
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SurfaceOptions(name: Option[String], opacity: Option[Double], showScale: Option[Boolean], colorscale: Option[Colorscale])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def colorscale(newColorscale: String): SurfaceOptions

    Permalink

    Set the colorscale.

    Set the colorscale. A list of predefined colorscales is available at https://github.com/plotly/plotly.js/blob/master/src/components/colorscale/scales.js

    newColorscale

    Colorscale name

  7. val colorscale: Option[Colorscale]

    Permalink
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. def name(newName: String): SurfaceOptions

    Permalink

    Set the name of the series

  13. val name: Option[String]

    Permalink
    Definition Classes
    SurfaceOptionsSeriesOptions
  14. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. def noScale(): SurfaceOptions

    Permalink

    Hide color bar on the side of the plot mapping from color to z-value

  16. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. def opacity(newOpacity: Double): SurfaceOptions

    Permalink

    Set the surface opacity.

    Set the surface opacity.

    newOpacity

    Opacity value; must be between 0 and 1.

  19. val opacity: Option[Double]

    Permalink
  20. val showScale: Option[Boolean]

    Permalink
  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  22. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. def withScale(): SurfaceOptions

    Permalink

    Draw a color bar on the side of the plot mapping from color to z-value

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from SeriesOptions

Inherited from AnyRef

Inherited from Any

Ungrouped