smile.plot.vega

package smile.plot.vega

Members list

Type members

Classlikes

trait Facet extends View

A facet is a trellis plot (or small multiple) of a series of similar plots that displays different subsets of the same data, facilitating comparison across subsets.

A facet is a trellis plot (or small multiple) of a series of similar plots that displays different subsets of the same data, facilitating comparison across subsets.

The facet channels (facet, row, and column) are encoding channels that serves as macros for a facet specification. Vega-Lite automatically translates this shortcut to use the facet operator.

Attributes

Companion
object
Supertypes
trait View
trait VegaLite
trait LazyLogging
class Object
trait Matchable
class Any
Show all
object Facet

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Facet.type
trait Layer extends View, ViewComposition

To superimpose one chart on top of another.

To superimpose one chart on top of another.

Attributes

Supertypes
trait View
trait VegaLite
trait LazyLogging
class Object
trait Matchable
class Any
Show all
trait VegaLite extends LazyLogging

Vega-Lite specifications are JSON objects that describe a diverse range of interactive visualizations. Besides using a single view specification as a standalone visualization, Vega-Lite also provides operators for composing multiple view specifications into a layered or multi-view specification. These operators include layer, facet, concat, and repeat.

Vega-Lite specifications are JSON objects that describe a diverse range of interactive visualizations. Besides using a single view specification as a standalone visualization, Vega-Lite also provides operators for composing multiple view specifications into a layered or multi-view specification. These operators include layer, facet, concat, and repeat.

Attributes

Companion
object
Supertypes
trait LazyLogging
class Object
trait Matchable
class Any
Known subtypes
trait View
trait Facet
trait Layer
object VegaLite

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
VegaLite.type
trait View extends VegaLite

Single view specification, which describes a view that uses a single mark type to visualize the data.

Single view specification, which describes a view that uses a single mark type to visualize the data.

Attributes

Companion
object
Supertypes
trait VegaLite
trait LazyLogging
class Object
trait Matchable
class Any
Known subtypes
trait Facet
trait Layer
object View

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
View.type
trait ViewComposition extends VegaLite

All view composition specifications (layer, facet, concat, and repeat) can have the resolve property for scale, axes, and legend resolution.

All view composition specifications (layer, facet, concat, and repeat) can have the resolve property for scale, axes, and legend resolution.

Vega-Lite determines whether scale domains should be unioned. If the scale domain is unioned, axes and legends can be merged. Otherwise, they have to be independent.

There are two options to resolve a scale, axis, or legend: "shared" and "independent". Independent scales imply independent axes and legends.

Attributes

Supertypes
trait VegaLite
trait LazyLogging
class Object
trait Matchable
class Any
Known subtypes

all view layout composition (facet, concat, and repeat) can have the following layout properties: align, bounds, center, spacing.

all view layout composition (facet, concat, and repeat) can have the following layout properties: align, bounds, center, spacing.

Attributes

Supertypes
trait VegaLite
trait LazyLogging
class Object
trait Matchable
class Any
Show all