Plottable

viz.Plottable
object Plottable

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Plottable.type

Members list

Extensions

Extensions

extension (plottable: String)(using plotTarget: LowPriorityPlotTarget, chartLibrary: ChartLibrary)
def plot(mods: Seq[Value => Unit]): VizReturn

This assumes the string is a valid specification for your charting library and plots it on a hail mary

This assumes the string is a valid specification for your charting library and plots it on a hail mary

Attributes

This assumes the string is a valid specification for your charting library and plots it on a hail mary

This assumes the string is a valid specification for your charting library and plots it on a hail mary

Attributes

extension (plottable: Path)(using plotTarget: LowPriorityPlotTarget, chartLibrary: ChartLibrary)
def plot(mods: Seq[Value => Unit]): VizReturn

This assumes the path is a file which contains a valid specification for your charting library

This assumes the path is a file which contains a valid specification for your charting library

Attributes

This assumes the path is a file which contains a valid specification for your charting library

This assumes the path is a file which contains a valid specification for your charting library

Attributes

extension (plottable: Value)(using plotTarget: LowPriorityPlotTarget, chartLibrary: ChartLibrary)
def plot(mods: Seq[Value => Unit]): VizReturn

This assumes the value is a valid specification for your charting library

This assumes the value is a valid specification for your charting library

Attributes

This assumes the value is a valid specification for your charting library

This assumes the value is a valid specification for your charting library

Attributes

extension (plottable: Json)(using plotTarget: LowPriorityPlotTarget, chartLibrary: ChartLibrary)
def plot(mods: SpecMod*): VizReturn

This assumes the value is a valid specification for your charting library

This assumes the value is a valid specification for your charting library

Attributes

extension (plottable: SpecUrl)(using plotTarget: LowPriorityPlotTarget, chartLibrary: ChartLibrary)
def plot(mods: Seq[Value => Unit]): VizReturn

This assumes the value is a valid specification for your charting library

This assumes the value is a valid specification for your charting library

Attributes

This assumes the value is a valid specification for your charting library

This assumes the value is a valid specification for your charting library

Attributes

extension [A](plottable: VegaSpec[A])(using plotTarget: LowPriorityPlotTarget)
def plot(mods: A => SpecMod*): VizReturn

Plot with lambda syntax: spec.plot(_.title := "New")

Plot with lambda syntax: spec.plot(_.title := "New")

Attributes

def plotWith(mods: Seq[SpecMod]): VizReturn

Plot with pre-built SpecMod sequence

Plot with pre-built SpecMod sequence

Attributes

extension (plottable: ResourcePath)(using plotTarget: LowPriorityPlotTarget, chartLibrary: ChartLibrary)
def plot(mods: Seq[Value => Unit]): VizReturn
extension [T <: AnyNamedTuple](plottable: T)
def plot()(using w: Codec[T], plotTarget: LowPriorityPlotTarget, chartLibrary: ChartLibrary): VizReturn