SetupVega

io.github.quafadas.plots.SetupVega
object SetupVega

Provides a convenient single-import setup for Vega visualization capabilities.

This object aggregates and re-exports all essential types and implicits needed to create Vega visualizations, but does not include a rendering target (e.g., browser, file). Users should import from this object when they want to define Vega specifications and will configure the output target separately.

Exports include:

  • Plottable instances for converting data types to visualizations
  • vegaFlavour for specifying Vega vs Vega-Lite
  • Circe JSON given instances for serialization
  • VegaPlot macro for compile-time spec validation
  • VegaSpec type for representing Vega specifications
  • Circe Json type and json string interpolator for JSON construction

Attributes

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

Members list

Exports

Defined exports

final val Json: Json
Exported from circe
final type Json = Json
Exported from circe
final val VegaPlot: VegaPlot
Exported from macros
final type VegaSpec = VegaSpec
Exported from vega
inline export namedTupleCodec[X <: AnyNamedTuple]
Exported from NtCirce
export vegaFlavour
Exported from ChartLibrary$package