viz.dsl.vega

package viz.dsl.vega

Type members

Classlikes

case class Aggregate(as: Option[Seq[String]], cross: Option[Boolean], fields: Option[Seq[String]], ops: Option[Seq[String]])
Source:
vega.scala
case class AnchorValue(scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class AnyValueClass(scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class AnyValueElement(test: Option[String], scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class AutosizeSignalRef(contains: Option[Contains], resize: Option[Boolean], `type`: Option[AutosizeEnum], signal: Option[String])
Source:
vega.scala
case class AxeEncode(axis: Option[GuideEncode], domain: Option[GuideEncode], grid: Option[GuideEncode], labels: Option[GuideEncode], ticks: Option[GuideEncode], title: Option[GuideEncode])
Source:
vega.scala
case class Axis(aria: Option[Boolean], bandPosition: Option[BandPositionUnion], description: Option[String], domain: Option[Boolean], domainCap: Option[DomainCapUnion], domainColor: Option[DomainColorUnion], domainDash: Option[DomainDashUnion], domainDashOffset: Option[BandPositionUnion], domainOpacity: Option[BandPositionUnion], domainWidth: Option[BandPositionUnion], encode: Option[AxeEncode], format: Option[AxeFormat], formatType: Option[FormatTypeUnion], grid: Option[Boolean], gridCap: Option[DomainCapUnion], gridColor: Option[DomainColorUnion], gridDash: Option[DomainDashUnion], gridDashOffset: Option[BandPositionUnion], gridOpacity: Option[BandPositionUnion], gridScale: Option[String], gridWidth: Option[BandPositionUnion], labelAlign: Option[LabelAlignUnion], labelAngle: Option[BandPositionUnion], labelBaseline: Option[LabelBaselineUnion], labelBound: Option[LabelBound], labelColor: Option[DomainColorUnion], labelFlush: Option[LabelBound], labelFlushOffset: Option[HeightElement], labelFont: Option[DomainCapUnion], labelFontSize: Option[BandPositionUnion], labelFontStyle: Option[DomainCapUnion], labelFontWeight: Option[LabelFontWeightUnion], labelLimit: Option[BandPositionUnion], labelLineHeight: Option[BandPositionUnion], labelOffset: Option[BandPositionUnion], labelOpacity: Option[BandPositionUnion], labelOverlap: Option[LabelOverlap], labelPadding: Option[BandPositionUnion], labels: Option[Boolean], labelSeparation: Option[HeightElement], maxExtent: Option[BandPositionUnion], minExtent: Option[BandPositionUnion], offset: Option[BandPositionUnion], orient: AxeOrient, position: Option[BandPositionUnion], scale: String, tickBand: Option[TickBand], tickCap: Option[DomainCapUnion], tickColor: Option[DomainColorUnion], tickCount: Option[TickCount], tickDash: Option[DomainDashUnion], tickDashOffset: Option[BandPositionUnion], tickExtra: Option[TickExtraUnion], tickMinStep: Option[HeightElement], tickOffset: Option[BandPositionUnion], tickOpacity: Option[BandPositionUnion], tickRound: Option[TickRoundUnion], ticks: Option[Boolean], tickSize: Option[BandPositionUnion], tickWidth: Option[BandPositionUnion], title: Option[TextOrSignal], titleAlign: Option[LabelAlignUnion], titleAnchor: Option[TitleAnchorUnion], titleAngle: Option[BandPositionUnion], titleBaseline: Option[LabelBaselineUnion], titleColor: Option[DomainColorUnion], titleFont: Option[DomainCapUnion], titleFontSize: Option[BandPositionUnion], titleFontStyle: Option[DomainCapUnion], titleFontWeight: Option[LabelFontWeightUnion], titleLimit: Option[BandPositionUnion], titleLineHeight: Option[BandPositionUnion], titleOpacity: Option[BandPositionUnion], titlePadding: Option[BandPositionUnion], titleX: Option[BandPositionUnion], titleY: Option[BandPositionUnion], translate: Option[BandPositionUnion], values: Option[ArrayOrSignal], zindex: Option[Double])
Source:
vega.scala
case class BandPositionClass(band: Option[Band], exponent: Option[BandPositionUnion], extra: Option[Boolean], mult: Option[BandPositionUnion], offset: Option[BandPositionUnion], round: Option[Boolean], scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band])
Source:
vega.scala
case class BandPositionElement(test: Option[String], band: Option[Band], exponent: Option[BandPositionUnion], extra: Option[Boolean], mult: Option[BandPositionUnion], offset: Option[BandPositionUnion], round: Option[Boolean], scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band])
Source:
vega.scala
case class BaseColorValue(test: Option[String], scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json], count: Option[Double], gradient: Option[Field], start: Option[Seq[Double]], stop: Option[Seq[Double]], color: Option[Color])
Source:
vega.scala
case class Bind(debounce: Option[Double], element: Option[String], input: Option[Json], name: Option[String], labels: Option[Seq[String]], options: Option[Seq[Option[Json]]], max: Option[Double], min: Option[Double], step: Option[Double], event: Option[String])
Source:
vega.scala
case class BlendValueClass(scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class BlendValueElement(test: Option[String], scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class ColorSignalRef(signal: Option[String], as: Option[String], field: Option[String], expr: Option[String])
Source:
vega.scala
case class Compare(field: Option[CompareField], order: Option[OrderUnion])
Source:
vega.scala
case class CompareClass(signal: Option[String], field: Option[CompareField], order: Option[OrderUnion])
Source:
vega.scala
case class CunningSignalRef(signal: Option[String], columnFooter: Option[HeightElement], columnHeader: Option[HeightElement], columnTitle: Option[HeightElement], rowFooter: Option[HeightElement], rowHeader: Option[HeightElement], rowTitle: Option[HeightElement])
Source:
vega.scala
case class Data(name: String, on: Option[Seq[OnTrigger]], transform: Option[Seq[Transform]], source: Option[Style], async: Option[TickExtraUnion], format: Option[SignalRef], url: Option[BackgroundElement], values: Option[Json])
Source:
vega.scala
case class DirectionValueClass(scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class DirectionValueElement(test: Option[String], scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class Distribution(function: Function, mean: Option[HeightElement], stdev: Option[HeightElement], max: Option[HeightElement], min: Option[HeightElement], bandwidth: Option[HeightElement], field: Option[ColorElement], from: Option[String], distributions: Option[ArrayOrSignal], weights: Option[CenterElement])
Source:
vega.scala
case class DomainCapClass(scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class DomainCapElement(test: Option[String], scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class DomainDashClass(scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class DomainDashElement(test: Option[String], scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class EncodeEntry(align: Option[AlignValue], angle: Option[NumberValue], aria: Option[BooleanValue], ariaRole: Option[StringValue], aspect: Option[BooleanValue], ariaRoleDescription: Option[StringValue], baseline: Option[BaselineValue], blend: Option[BlendValue], clip: Option[BooleanValue], cornerRadius: Option[NumberValue], cornerRadiusBottomLeft: Option[NumberValue], cornerRadiusBottomRight: Option[NumberValue], cornerRadiusTopLeft: Option[NumberValue], cornerRadiusTopRight: Option[NumberValue], cursor: Option[StringValue], defined: Option[BooleanValue], description: Option[StringValue], dir: Option[StringValue], dx: Option[NumberValue], dy: Option[NumberValue], ellipsis: Option[StringValue], endAngle: Option[NumberValue], fill: Option[ColorValue], fillOpacity: Option[NumberValue], font: Option[StringValue], fontSize: Option[NumberValue], fontStyle: Option[StringValue], fontWeight: Option[FontWeightValue], height: Option[NumberValue], innerRadius: Option[NumberValue], interpolate: Option[StringValue], limit: Option[NumberValue], lineBreak: Option[StringValue], lineHeight: Option[NumberValue], opacity: Option[NumberValue], orient: Option[DirectionValue], outerRadius: Option[NumberValue], padAngle: Option[NumberValue], path: Option[StringValue], radius: Option[NumberValue], scaleX: Option[NumberValue], scaleY: Option[NumberValue], shape: Option[StringValue], size: Option[NumberValue], smooth: Option[BooleanValue], startAngle: Option[NumberValue], stroke: Option[ColorValue], strokeCap: Option[StrokeCapValue], strokeDash: Option[ArrayValue], strokeDashOffset: Option[NumberValue], strokeForeground: Option[BooleanValue], strokeJoin: Option[StrokeJoinValue], strokeMiterLimit: Option[NumberValue], strokeOffset: Option[NumberValue], strokeOpacity: Option[NumberValue], strokeWidth: Option[NumberValue], tension: Option[NumberValue], text: Option[TextValue], theta: Option[NumberValue], tooltip: Option[AnyValue], url: Option[StringValue], width: Option[NumberValue], x: Option[NumberValue], x2: Option[NumberValue], xc: Option[NumberValue], y: Option[NumberValue], y2: Option[NumberValue], yc: Option[NumberValue], zindex: Option[NumberValue])
Source:
vega.scala
case class Expr(as: Option[String], expr: Option[String], signal: Option[String], value: Option[Json])
Source:
vega.scala
case class Facet(data: String, field: Option[String], name: String, aggregate: Option[Aggregate], groupby: Option[Style])
Source:
vega.scala
case class FluffyBaseColorValue(scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json], count: Option[Double], gradient: Option[Field], start: Option[Seq[Double]], stop: Option[Seq[Double]], color: Option[Color])
Source:
vega.scala
case class FluffySignalRef(date: Option[String], day: Option[String], hours: Option[String], milliseconds: Option[String], minutes: Option[String], month: Option[String], quarter: Option[String], seconds: Option[String], week: Option[String], year: Option[String], signal: Option[String])
Source:
vega.scala
case class FontSizeSignalRef(signal: Option[String], as: Option[String], expr: Option[String], field: Option[String])
Source:
vega.scala
case class ForceElement(force: ForceEnum, x: Option[XUnion], y: Option[XUnion], iterations: Option[HeightElement], radius: Option[Radius], strength: Option[StrengthUnion], distanceMax: Option[HeightElement], distanceMin: Option[HeightElement], theta: Option[HeightElement], distance: Option[Radius], id: Option[ColorElement], links: Option[String])
Source:
vega.scala
case class FormatTypeSignalRef(signal: String)
Source:
vega.scala
case class FriskySignalRef(date: Option[String], day: Option[String], hours: Option[String], milliseconds: Option[String], minutes: Option[String], month: Option[String], quarter: Option[String], seconds: Option[String], week: Option[String], year: Option[String], signal: Option[String])
Source:
vega.scala
case class From(data: Option[String], facet: Option[Facet])
Source:
vega.scala
case class GuideEncode(interactive: Option[Boolean], name: Option[String], style: Option[Style])
Source:
vega.scala
case class IndecentSignalRef(signal: Option[String], as: Option[String], field: Option[String], expr: Option[String])
Source:
vega.scala
case class IndigoSignalRef(signal: Option[String], as: Option[String], expr: Option[String])
Source:
vega.scala
case class LabelAlignClass(scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class LabelAlignElement(test: Option[String], scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class LabelBaselineClass(scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class LabelBaselineElement(test: Option[String], scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class LabelFontWeightClass(scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class LabelFontWeightElement(test: Option[String], scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class Layout(align: Option[AlignUnion], bounds: Option[BoundsUnion], center: Option[Center], columns: Option[HeightElement], footerBand: Option[FooterBandUnion], headerBand: Option[HeaderBandUnion], offset: Option[LayoutOffset], padding: Option[PaddingUnion], titleAnchor: Option[TitleAnchor], titleBand: Option[TitleBandUnion], signal: Option[String])
Source:
vega.scala
case class Legend(aria: Option[Boolean], clipHeight: Option[HeightElement], columnPadding: Option[HeightElement], columns: Option[HeightElement], cornerRadius: Option[BandPositionUnion], description: Option[String], direction: Option[Direction], encode: Option[LegendEncode], fill: Option[String], fillColor: Option[DomainColorUnion], format: Option[LegendFormat], formatType: Option[FormatTypeUnion], gradientLength: Option[HeightElement], gradientOpacity: Option[BandPositionUnion], gradientStrokeColor: Option[DomainColorUnion], gradientStrokeWidth: Option[BandPositionUnion], gradientThickness: Option[HeightElement], gridAlign: Option[GridAlignUnion], labelAlign: Option[LabelAlignUnion], labelBaseline: Option[LabelBaselineUnion], labelColor: Option[DomainColorUnion], labelFont: Option[DomainCapUnion], labelFontSize: Option[BandPositionUnion], labelFontStyle: Option[DomainCapUnion], labelFontWeight: Option[LabelFontWeightUnion], labelLimit: Option[BandPositionUnion], labelOffset: Option[BandPositionUnion], labelOpacity: Option[BandPositionUnion], labelOverlap: Option[LabelOverlap], labelSeparation: Option[HeightElement], legendX: Option[BandPositionUnion], legendY: Option[BandPositionUnion], offset: Option[BandPositionUnion], opacity: Option[String], orient: Option[LegendOrient], padding: Option[BandPositionUnion], rowPadding: Option[HeightElement], shape: Option[String], size: Option[String], stroke: Option[String], strokeColor: Option[DomainColorUnion], strokeDash: Option[String], strokeWidth: Option[String], symbolDash: Option[DomainDashUnion], symbolDashOffset: Option[BandPositionUnion], symbolFillColor: Option[DomainColorUnion], symbolLimit: Option[HeightElement], symbolOffset: Option[BandPositionUnion], symbolOpacity: Option[BandPositionUnion], symbolSize: Option[BandPositionUnion], symbolStrokeColor: Option[DomainColorUnion], symbolStrokeWidth: Option[BandPositionUnion], symbolType: Option[DomainCapUnion], tickCount: Option[TickCount], tickMinStep: Option[HeightElement], title: Option[TextOrSignal], titleAlign: Option[LabelAlignUnion], titleAnchor: Option[TitleAnchorUnion], titleBaseline: Option[LabelBaselineUnion], titleColor: Option[DomainColorUnion], titleFont: Option[DomainCapUnion], titleFontSize: Option[BandPositionUnion], titleFontStyle: Option[DomainCapUnion], titleFontWeight: Option[LabelFontWeightUnion], titleLimit: Option[BandPositionUnion], titleLineHeight: Option[BandPositionUnion], titleOpacity: Option[BandPositionUnion], titleOrient: Option[TitleOrientUnion], titlePadding: Option[BandPositionUnion], `type`: Option[LegendType], values: Option[ArrayOrSignal], zindex: Option[Double])
Source:
vega.scala
case class LegendEncode(entries: Option[GuideEncode], gradient: Option[GuideEncode], labels: Option[GuideEncode], legend: Option[GuideEncode], symbols: Option[GuideEncode], title: Option[GuideEncode])
Source:
vega.scala
case class Listener(signal: Option[String], scale: Option[String], between: Option[Seq[Stream]], consume: Option[Boolean], debounce: Option[Double], filter: Option[Style], markname: Option[String], marktype: Option[String], throttle: Option[Double], source: Option[String], `type`: Option[String], stream: Option[Stream], merge: Option[Seq[Stream]])
Source:
vega.scala
case class MagentaSignalRef(signal: Option[String], column: Option[HeightElement], row: Option[HeightElement])
Source:
vega.scala
case class Mark(from: Option[From], `type`: String, aria: Option[Boolean], clip: Option[Markclip], description: Option[String], encode: Option[MarkEncode], interactive: Option[TickExtraUnion], key: Option[String], name: Option[String], on: Option[Seq[OnMarkTrigger]], role: Option[String], sort: Option[Compare], style: Option[Style], transform: Option[Seq[TransformMark]], axes: Option[Seq[Axis]], data: Option[Seq[Data]], layout: Option[Layout], legends: Option[Seq[Legend]], marks: Option[Seq[Mark]], projections: Option[Seq[Projection]], scales: Option[Seq[Scale]], signals: Option[Seq[Signal]], title: Option[Title], usermeta: Option[Map[String, Option[Json]]])
Source:
vega.scala
case class MarkEncode(enter: Option[EncodeEntry], update: Option[EncodeEntry], hover: Option[EncodeEntry])
Source:
vega.scala
case class OnEvent(events: EventsUnion, force: Option[Boolean], encode: Option[String], update: Option[Update])
Source:
vega.scala
case class OnMarkTrigger(modify: Option[String], trigger: String, values: Option[String])
Source:
vega.scala
case class OnTrigger(insert: Option[String], modify: Option[String], remove: Option[Remove], toggle: Option[String], trigger: String, values: Option[String])
Source:
vega.scala
case class OrientValue(scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class PaddingExpr(signal: Option[String], as: Option[String], expr: Option[String], field: Option[String])
Source:
vega.scala
case class ParseSignalRef(signal: Option[String])
Source:
vega.scala
case class Projection(center: Option[CenterElement], clipAngle: Option[HeightElement], clipExtent: Option[Extent], extent: Option[Extent], fit: Option[Fit], name: String, parallels: Option[CenterElement], pointRadius: Option[HeightElement], precision: Option[HeightElement], rotate: Option[CenterElement], scale: Option[HeightElement], size: Option[CenterElement], translate: Option[CenterElement], `type`: Option[BackgroundElement])
Source:
vega.scala
case class PurpleBaseColorValue(scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json], count: Option[Double], gradient: Option[Field], start: Option[Seq[Double]], stop: Option[Seq[Double]], color: Option[Color])
Source:
vega.scala
case class PurpleSignalRef(signal: Option[String], datum: Option[Field], group: Option[Field], level: Option[Double], parent: Option[Field])
Source:
vega.scala
case class Scale(domain: Option[ScaleData], domainMax: Option[HeightElement], domainMid: Option[HeightElement], domainMin: Option[HeightElement], domainRaw: Option[DomainRaw], name: String, nice: Option[PurpleBooleanOrSignal], reverse: Option[TickExtraUnion], round: Option[TickExtraUnion], `type`: Option[ScaleType], domainImplicit: Option[TickExtraUnion], interpolate: Option[ScaleInterpolate], range: Option[RangeUnion], align: Option[HeightElement], padding: Option[HeightElement], paddingInner: Option[HeightElement], paddingOuter: Option[HeightElement], zero: Option[TickExtraUnion], bins: Option[ScaleBins], clamp: Option[TickExtraUnion], base: Option[HeightElement], exponent: Option[HeightElement], constant: Option[HeightElement])
Source:
vega.scala
case class Signal(description: Option[String], name: String, on: Option[Seq[OnEvent]], push: Option[Push], bind: Option[Bind], react: Option[Boolean], update: Option[String], value: Option[Json], init: Option[String])
Source:
vega.scala
case class SignalRef(parse: Option[ParseUnion], `type`: Option[BackgroundElement], copy: Option[TickExtraUnion], property: Option[BackgroundElement], header: Option[Seq[String]], delimiter: Option[String], feature: Option[BackgroundElement], filter: Option[Filter], mesh: Option[BackgroundElement], signal: Option[String])
Source:
vega.scala
case class SignalRef1(signal: Option[String], interval: Option[Interval], step: Option[HeightElement])
Source:
vega.scala
case class SignalRef3(signal: Option[String], data: Option[String], field: Option[BackgroundElement])
Source:
vega.scala
case class SignalRef4(bottom: Option[Double], left: Option[Double], right: Option[Double], top: Option[Double], signal: Option[String])
Source:
vega.scala
case class StickySignalRef(signal: Option[String], as: Option[String], field: Option[String], expr: Option[String])
Source:
vega.scala
case class Stream(between: Option[Seq[Stream]], consume: Option[Boolean], debounce: Option[Double], filter: Option[Style], markname: Option[String], marktype: Option[String], throttle: Option[Double], source: Option[String], `type`: Option[String], stream: Option[Stream], merge: Option[Seq[Stream]])
Source:
vega.scala
case class StreamClass(signal: Option[String], scale: Option[String], between: Option[Seq[Stream]], consume: Option[Boolean], debounce: Option[Double], filter: Option[Style], markname: Option[String], marktype: Option[String], throttle: Option[Double], source: Option[String], `type`: Option[String], stream: Option[Stream], merge: Option[Seq[Stream]])
Source:
vega.scala
case class StrengthSignalRef(signal: Option[String], as: Option[String], expr: Option[String], field: Option[String])
Source:
vega.scala
case class StrokeCapValueClass(scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class StrokeCapValueElement(test: Option[String], scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class StrokeJoinValueClass(scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class StrokeJoinValueElement(test: Option[String], scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class TentacledSignalRef(signal: Option[String], as: Option[String], field: Option[String], expr: Option[String])
Source:
vega.scala
case class TextValueClass(scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class TextValueElement(test: Option[String], scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class TickCountSignalRef(interval: Option[Interval], step: Option[HeightElement], signal: Option[String])
Source:
vega.scala
case class TickRoundClass(scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class TickRoundElement(test: Option[String], scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class TitleAnchorElement(test: Option[String], scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class TitleClass(align: Option[LabelAlignUnion], anchor: Option[TitleAnchorUnion], angle: Option[BandPositionUnion], aria: Option[Boolean], baseline: Option[LabelBaselineUnion], color: Option[DomainColorUnion], dx: Option[BandPositionUnion], dy: Option[BandPositionUnion], encode: Option[TitleEncode], font: Option[DomainCapUnion], fontSize: Option[BandPositionUnion], fontStyle: Option[DomainCapUnion], fontWeight: Option[LabelFontWeightUnion], frame: Option[FrameUnion], interactive: Option[Boolean], limit: Option[BandPositionUnion], lineHeight: Option[BandPositionUnion], name: Option[String], offset: Option[BandPositionUnion], orient: Option[TitleOrient], style: Option[Style], subtitle: Option[TextOrSignal], subtitleColor: Option[DomainColorUnion], subtitleFont: Option[DomainCapUnion], subtitleFontSize: Option[BandPositionUnion], subtitleFontStyle: Option[DomainCapUnion], subtitleFontWeight: Option[LabelFontWeightUnion], subtitleLineHeight: Option[BandPositionUnion], subtitlePadding: Option[HeightElement], text: Option[TextOrSignal], zindex: Option[Double])
Source:
vega.scala
case class TitleEncode(group: Option[GuideEncode], subtitle: Option[GuideEncode], title: Option[GuideEncode])
Source:
vega.scala
case class TitleOrientElement(test: Option[String], scale: Option[Field], signal: Option[String], value: Option[Json], field: Option[Field], range: Option[Band], band: Option[Json], offset: Option[Json])
Source:
vega.scala
case class Transform(fields: Option[FieldsUnion], query: Option[ArrayOrSignal], signal: Option[String], `type`: TransformType, filter: Option[Json], ignore: Option[HeightElement], as: Option[TransformAs], orient: Option[TransformOrient], require: Option[FormatTypeSignalRef], shape: Option[ShapeUnion], sourceX: Option[ColorElement], sourceY: Option[ColorElement], targetX: Option[ColorElement], targetY: Option[ColorElement], endAngle: Option[HeightElement], field: Option[ColorElement], sort: Option[SortUnion], startAngle: Option[HeightElement], groupby: Option[GroupbyUnion], offset: Option[TransformOffset], alpha: Option[HeightElement], alphaMin: Option[HeightElement], alphaTarget: Option[HeightElement], forces: Option[Seq[ForceElement]], iterations: Option[HeightElement], restart: Option[TickExtraUnion], static: Option[TickExtraUnion], velocityDecay: Option[HeightElement], bandwidth: Option[StepsUnion], cellSize: Option[HeightElement], count: Option[HeightElement], nice: Option[TickExtraUnion], size: Option[StepsUnion], smooth: Option[TickExtraUnion], thresholds: Option[CenterElement], values: Option[ValuesUnion], weight: Option[ColorElement], x: Option[ColorElement], y: Option[ColorElement], geojson: Option[ColorElement], pointRadius: Option[Radius], projection: Option[String], extent: Option[ArrayOrSignal], extentMajor: Option[ArrayOrSignal], extentMinor: Option[ArrayOrSignal], precision: Option[HeightElement], step: Option[StepsUnion], stepMajor: Option[CenterElement], stepMinor: Option[CenterElement], color: Option[ColorElement], opacity: Option[Radius], resolve: Option[ResolveUnion], levels: Option[HeightElement], scale: Option[Radius], translate: Option[Translate], zero: Option[TickExtraUnion], counts: Option[TickExtraUnion], generate: Option[TickExtraUnion], keys: Option[GroupbyUnion], padding: Option[TransformPadding], radius: Option[ColorElement], round: Option[TickExtraUnion], key: Option[ColorElement], parentKey: Option[ColorElement], method: Option[BackgroundElement], nodeSize: Option[CenterElement], separation: Option[TickExtraUnion], paddingBottom: Option[HeightElement], paddingInner: Option[HeightElement], paddingLeft: Option[HeightElement], paddingOuter: Option[HeightElement], paddingRight: Option[HeightElement], paddingTop: Option[HeightElement], ratio: Option[HeightElement], anchor: Option[AnchorUnion], avoidBaseMark: Option[TickExtraUnion], avoidMarks: Option[AvoidMarks], lineAnchor: Option[BackgroundElement], markIndex: Option[HeightElement], order: Option[HeightElement], params: Option[ParamsUnion], cross: Option[TickExtraUnion], drop: Option[TickExtraUnion], ops: Option[Ops], base: Option[HeightElement], divide: Option[CenterElement], interval: Option[TickExtraUnion], maxbins: Option[HeightElement], minstep: Option[HeightElement], name: Option[BackgroundElement], span: Option[HeightElement], steps: Option[StepsUnion], `case`: Option[CaseUnion], pattern: Option[BackgroundElement], stopwords: Option[BackgroundElement], distribution: Option[Distribution], maxsteps: Option[HeightElement], minsteps: Option[HeightElement], expr: Option[String], index: Option[BackgroundElement], initonly: Option[TickExtraUnion], keyvals: Option[ArrayOrSignal], value: Option[Json], cumulative: Option[TickExtraUnion], default: Option[Json], from: Option[String], limit: Option[HeightElement], op: Option[TransformOp], probs: Option[CenterElement], start: Option[HeightElement], stop: Option[HeightElement], timezone: Option[TimezoneUnion], units: Option[Units], frame: Option[Params], ignorePeers: Option[TickExtraUnion], font: Option[ColorElement], fontSize: Option[Radius], fontSizeRange: Option[FontSizeRange], fontStyle: Option[ColorElement], fontWeight: Option[ColorElement], rotate: Option[Radius], spiral: Option[BackgroundElement], text: Option[ColorElement])
Source:
vega.scala
case class TransformMark(fields: Option[FieldsUnion], query: Option[ArrayOrSignal], signal: Option[String], `type`: TransformMarkType, filter: Option[Json], ignore: Option[HeightElement], as: Option[TransformMarkAs], orient: Option[TransformOrient], require: Option[FormatTypeSignalRef], shape: Option[ShapeUnion], sourceX: Option[ColorElement], sourceY: Option[ColorElement], targetX: Option[ColorElement], targetY: Option[ColorElement], endAngle: Option[HeightElement], field: Option[ColorElement], sort: Option[SortUnion], startAngle: Option[HeightElement], groupby: Option[GroupbyUnion], offset: Option[TransformOffset], alpha: Option[HeightElement], alphaMin: Option[HeightElement], alphaTarget: Option[HeightElement], forces: Option[Seq[ForceElement]], iterations: Option[HeightElement], restart: Option[TickExtraUnion], static: Option[TickExtraUnion], velocityDecay: Option[HeightElement], geojson: Option[ColorElement], pointRadius: Option[Radius], projection: Option[String], color: Option[ColorElement], opacity: Option[Radius], resolve: Option[ResolveUnion], padding: Option[TransformPadding], radius: Option[ColorElement], size: Option[StepsUnion], round: Option[TickExtraUnion], key: Option[ColorElement], parentKey: Option[ColorElement], method: Option[BackgroundElement], nodeSize: Option[CenterElement], separation: Option[TickExtraUnion], paddingBottom: Option[HeightElement], paddingInner: Option[HeightElement], paddingLeft: Option[HeightElement], paddingOuter: Option[HeightElement], paddingRight: Option[HeightElement], paddingTop: Option[HeightElement], ratio: Option[HeightElement], anchor: Option[AnchorUnion], avoidBaseMark: Option[TickExtraUnion], avoidMarks: Option[AvoidMarks], lineAnchor: Option[BackgroundElement], markIndex: Option[HeightElement], base: Option[HeightElement], divide: Option[CenterElement], extent: Option[ArrayOrSignal], interval: Option[TickExtraUnion], maxbins: Option[HeightElement], minstep: Option[HeightElement], name: Option[BackgroundElement], nice: Option[TickExtraUnion], span: Option[HeightElement], step: Option[HeightElement], steps: Option[CenterElement], smooth: Option[TickExtraUnion], expr: Option[String], initonly: Option[TickExtraUnion], ops: Option[Ops], default: Option[Json], from: Option[String], values: Option[GroupbyUnion], timezone: Option[TimezoneUnion], units: Option[Units], frame: Option[Params], ignorePeers: Option[TickExtraUnion], params: Option[Params], x: Option[ColorElement], y: Option[ColorElement], font: Option[ColorElement], fontSize: Option[Radius], fontSizeRange: Option[FontSizeRange], fontStyle: Option[ColorElement], fontWeight: Option[ColorElement], rotate: Option[Radius], spiral: Option[BackgroundElement], text: Option[ColorElement])
Source:
vega.scala
case class VegaDsl(axes: Option[Seq[Axis]], data: Option[Seq[Data]], encode: Option[VegaEncode], layout: Option[Layout], legends: Option[Seq[Legend]], marks: Option[Seq[Mark]], projections: Option[Seq[Projection]], scales: Option[Seq[Scale]], signals: Option[Seq[Signal]], title: Option[Title], usermeta: Option[Map[String, Option[Json]]], $schema: Option[String], autosize: Option[Autosize], background: Option[BackgroundElement], config: Option[Map[String, Option[Json]]], description: Option[String], height: Option[HeightElement], padding: Option[Padding], style: Option[Style], width: Option[HeightElement])
Source:
vega.scala
case class VegaEncode()
Source:
vega.scala

Types

type AlignEnum = "all" | "each" | "none"
Source:
vega.scala
type Anchor = "end" | "middle" | "start"
Source:
vega.scala
type AutosizeEnum = "fit" | "fit-x" | "fit-y" | "none" | "pad"
Source:
vega.scala
Source:
vega.scala
type Baseline = "alphabetic" | "bottom" | "line-bottom" | "line-top" | "middle" | "top"
Source:
vega.scala
type BoundsEnum = "flush" | "full"
Source:
vega.scala
type CaseEnum = "lower" | "mixed" | "upper"
Source:
vega.scala
type Contains = "content" | "padding"
Source:
vega.scala
type Direction = "horizontal" | "vertical"
Source:
vega.scala
type Filter = "exterior" | "interior"
Source:
vega.scala
type FluffyOp = "__count__" | "argmax" | "argmin" | "average" | "ci0" | "ci1" | "count" | "cume_dist" | "dense_rank" | "distinct" | "first_value" | "lag" | "last_value" | "lead" | "max" | "mean" | "median" | "min" | "missing" | "next_value" | "nth_value" | "ntile" | "percent_rank" | "prev_value" | "product" | "q1" | "q3" | "rank" | "row_number" | "stderr" | "stdev" | "stdevp" | "sum" | "valid" | "values" | "variance" | "variancep"
Source:
vega.scala
type FluffyOrient = "bottom" | "bottom-left" | "bottom-right" | "left" | "none" | "right" | "top" | "top-left" | "top-right"
Source:
vega.scala
type FontWeight = "100" | "200" | "300" | "400" | "500" | "600" | "700" | "800" | "900" | "bold" | "bolder" | "lighter" | "normal"
Source:
vega.scala
type ForceEnum = "center" | "collide" | "link" | "nbody" | "x" | "y"
Source:
vega.scala
type FormatTypeEnum = "number" | "time" | "utc"
Source:
vega.scala
type Frame = "bounds" | "group"
Source:
vega.scala
type Function = "kde" | "lognormal" | "mixture" | "normal" | "uniform"
Source:
vega.scala
type LabelAlignEnum = "center" | "left" | "right"
Source:
vega.scala
type LabelOverlapEnum = "greedy" | "parity"
Source:
vega.scala
type LegendType = "gradient" | "symbol"
Source:
vega.scala
type NullValue = None.type
Source:
vega.scala
type OffsetEnum = "center" | "normalize" | "zero"
Source:
vega.scala
type OrderEnum = "ascending" | "descending"
Source:
vega.scala
type ParseEnum = "auto"
Source:
vega.scala
type PurpleOp = "__count__" | "argmax" | "argmin" | "average" | "ci0" | "ci1" | "count" | "distinct" | "max" | "mean" | "median" | "min" | "missing" | "product" | "q1" | "q3" | "stderr" | "stdev" | "stdevp" | "sum" | "valid" | "values" | "variance" | "variancep"
Source:
vega.scala
type PurpleOrient = "horizontal" | "radial" | "vertical"
Source:
vega.scala
type Push = "outer"
Source:
vega.scala
type RangeEnum = "category" | "diverging" | "heatmap" | "height" | "ordinal" | "ramp" | "symbol" | "width"
Source:
vega.scala
type ResolveEnum = "independent" | "shared"
Source:
vega.scala
type ScaleType = "band" | "bin-ordinal" | "identity" | "linear" | "log" | "ordinal" | "point" | "pow" | "quantile" | "quantize" | "sequential" | "sqrt" | "symlog" | "threshold" | "time" | "utc"
Source:
vega.scala
type ShapeEnum = "arc" | "curve" | "diagonal" | "line" | "orthogonal"
Source:
vega.scala
Source:
vega.scala
type TentacledOrient = "bottom" | "left" | "none" | "right" | "top"
Source:
vega.scala
type TickBandEnum = "center" | "extent"
Source:
vega.scala
type TickCountEnum = "day" | "hour" | "millisecond" | "minute" | "month" | "second" | "week" | "year"
Source:
vega.scala
type TimezoneEnum = "local" | "utc"
Source:
vega.scala
type TitleAnchorEnum = "end" | "start"
Source:
vega.scala
type TitleOrientEnum = "bottom" | "left" | "right" | "top"
Source:
vega.scala
type TransformMarkType = "bin" | "collect" | "crossfilter" | "dotbin" | "extent" | "force" | "formula" | "geojson" | "geopath" | "geopoint" | "geoshape" | "heatmap" | "identifier" | "joinaggregate" | "label" | "linkpath" | "lookup" | "pack" | "partition" | "pie" | "resolvefilter" | "sample" | "stack" | "stratify" | "timeunit" | "tree" | "treemap" | "voronoi" | "window" | "wordcloud"
Source:
vega.scala
type TransformType = "aggregate" | "bin" | "collect" | "contour" | "countpattern" | "cross" | "crossfilter" | "density" | "dotbin" | "extent" | "filter" | "flatten" | "fold" | "force" | "formula" | "geojson" | "geopath" | "geopoint" | "geoshape" | "graticule" | "heatmap" | "identifier" | "impute" | "isocontour" | "joinaggregate" | "kde" | "kde2d" | "label" | "linkpath" | "loess" | "lookup" | "nest" | "pack" | "partition" | "pie" | "pivot" | "project" | "quantile" | "regression" | "resolvefilter" | "sample" | "sequence" | "stack" | "stratify" | "timeunit" | "tree" | "treelinks" | "treemap" | "voronoi" | "window" | "wordcloud"
Source:
vega.scala
type UnitEnum = "date" | "day" | "dayofyear" | "hours" | "milliseconds" | "minutes" | "month" | "quarter" | "seconds" | "week" | "year"
Source:
vega.scala
type Update = Expr | String
Source:
vega.scala

Givens

Givens

given given_Decoder_A[A <: Singleton](using A <:< String): Decoder[A]
Source:
vega.scala
given given_Encoder_A[A <: Singleton](using ev: A <:< String): Encoder[A]
Source:
vega.scala