UNPKG

eslint-plugin-json-schema-validator

Version:
1 lines 65.6 kB
{"$ref":"#/definitions/TopLevelExtendedSpec","$schema":"http://json-schema.org/draft-04/schema#","definitions":{"Aggregate":{"anyOf":[{"$ref":"#/definitions/AggregateOp"}]},"AggregateOp":{"enum":["argmax","argmin","average","count","distinct","max","mean","median","min","missing","q1","q3","ci0","ci1","stdev","stdevp","sum","valid","values","variance","variancep"],"type":"string"},"AggregateTransform":{"additionalProperties":false,"properties":{"aggregate":{"items":{"$ref":"#/definitions/AggregatedFieldDef"},"type":"array"},"groupby":{"items":{"type":"string"},"type":"array"}},"required":["aggregate"],"type":"object"},"AggregatedFieldDef":{"additionalProperties":false,"properties":{"as":{"type":"string"},"field":{"type":"string"},"op":{"$ref":"#/definitions/AggregateOp"}},"required":["op","field","as"],"type":"object"},"Anchor":{"enum":["start","middle","end"],"type":"string"},"AnyMark":{"anyOf":[{"$ref":"#/definitions/Mark"},{"$ref":"#/definitions/MarkDef"}]},"AutoSizeParams":{"additionalProperties":false,"properties":{"contains":{"enum":["content","padding"],"type":"string"},"resize":{"type":"boolean"},"type":{"$ref":"#/definitions/AutosizeType"}},"type":"object"},"AutosizeType":{"enum":["pad","fit","none"],"type":"string"},"Axis":{"additionalProperties":false,"properties":{"domain":{"type":"boolean"},"format":{"type":"string"},"grid":{"type":"boolean"},"labelAngle":{"maximum":360,"minimum":-360,"type":"number"},"labelBound":{"type":["boolean","number"]},"labelFlush":{"type":["boolean","number"]},"labelOverlap":{"anyOf":[{"type":"boolean"},{"enum":["parity"],"type":"string"},{"enum":["greedy"],"type":"string"}]},"labelPadding":{"type":"number"},"labels":{"type":"boolean"},"maxExtent":{"type":"number"},"minExtent":{"type":"number"},"offset":{"type":"number"},"orient":{"$ref":"#/definitions/AxisOrient"},"position":{"type":"number"},"tickCount":{"type":"number"},"tickSize":{"minimum":0,"type":"number"},"ticks":{"type":"boolean"},"title":{"type":["string","null"]},"titleMaxLength":{"type":"number"},"titlePadding":{"type":"number"},"values":{"anyOf":[{"items":{"type":"number"},"type":"array"},{"items":{"$ref":"#/definitions/DateTime"},"type":"array"}]},"zindex":{"minimum":0,"type":"number"}},"type":"object"},"AxisConfig":{"additionalProperties":false,"properties":{"bandPosition":{"type":"number"},"domain":{"type":"boolean"},"domainColor":{"type":"string"},"domainWidth":{"type":"number"},"grid":{"type":"boolean"},"gridColor":{"type":"string"},"gridDash":{"items":{"type":"number"},"type":"array"},"gridOpacity":{"maximum":1,"minimum":0,"type":"number"},"gridWidth":{"minimum":0,"type":"number"},"labelAngle":{"maximum":360,"minimum":-360,"type":"number"},"labelBound":{"type":["boolean","number"]},"labelColor":{"type":"string"},"labelFlush":{"type":["boolean","number"]},"labelFont":{"type":"string"},"labelFontSize":{"minimum":0,"type":"number"},"labelLimit":{"type":"number"},"labelOverlap":{"anyOf":[{"type":"boolean"},{"enum":["parity"],"type":"string"},{"enum":["greedy"],"type":"string"}]},"labelPadding":{"type":"number"},"labels":{"type":"boolean"},"maxExtent":{"type":"number"},"minExtent":{"type":"number"},"shortTimeLabels":{"type":"boolean"},"tickColor":{"type":"string"},"tickRound":{"type":"boolean"},"tickSize":{"minimum":0,"type":"number"},"tickWidth":{"minimum":0,"type":"number"},"ticks":{"type":"boolean"},"titleAlign":{"type":"string"},"titleAngle":{"type":"number"},"titleBaseline":{"type":"string"},"titleColor":{"type":"string"},"titleFont":{"type":"string"},"titleFontSize":{"minimum":0,"type":"number"},"titleFontWeight":{"type":["string","number"]},"titleLimit":{"type":"number"},"titleMaxLength":{"type":"number"},"titlePadding":{"type":"number"},"titleX":{"type":"number"},"titleY":{"type":"number"}},"type":"object"},"AxisConfigMixins":{"additionalProperties":false,"properties":{"axis":{"$ref":"#/definitions/AxisConfig"},"axisBand":{"$ref":"#/definitions/VgAxisConfig"},"axisBottom":{"$ref":"#/definitions/VgAxisConfig"},"axisLeft":{"$ref":"#/definitions/VgAxisConfig"},"axisRight":{"$ref":"#/definitions/VgAxisConfig"},"axisTop":{"$ref":"#/definitions/VgAxisConfig"},"axisX":{"$ref":"#/definitions/VgAxisConfig"},"axisY":{"$ref":"#/definitions/VgAxisConfig"}},"type":"object"},"AxisOrient":{"enum":["top","right","left","bottom"],"type":"string"},"AxisResolveMap":{"additionalProperties":false,"properties":{"x":{"$ref":"#/definitions/ResolveMode"},"y":{"$ref":"#/definitions/ResolveMode"}},"type":"object"},"BarConfig":{"additionalProperties":false,"properties":{"align":{"$ref":"#/definitions/HorizontalAlign"},"angle":{"maximum":360,"minimum":0,"type":"number"},"baseline":{"$ref":"#/definitions/VerticalAlign"},"binSpacing":{"minimum":0,"type":"number"},"color":{"type":"string"},"continuousBandSize":{"minimum":0,"type":"number"},"discreteBandSize":{"minimum":0,"type":"number"},"dx":{"type":"number"},"dy":{"type":"number"},"fill":{"type":"string"},"fillOpacity":{"maximum":1,"minimum":0,"type":"number"},"filled":{"type":"boolean"},"font":{"type":"string"},"fontSize":{"minimum":0,"type":"number"},"fontStyle":{"$ref":"#/definitions/FontStyle"},"fontWeight":{"anyOf":[{"$ref":"#/definitions/FontWeight"},{"$ref":"#/definitions/FontWeightNumber"}]},"interpolate":{"$ref":"#/definitions/Interpolate"},"limit":{"type":"number"},"opacity":{"maximum":1,"minimum":0,"type":"number"},"orient":{"$ref":"#/definitions/Orient"},"radius":{"minimum":0,"type":"number"},"shape":{"type":"string"},"size":{"minimum":0,"type":"number"},"stroke":{"type":"string"},"strokeDash":{"items":{"type":"number"},"type":"array"},"strokeDashOffset":{"type":"number"},"strokeOpacity":{"maximum":1,"minimum":0,"type":"number"},"strokeWidth":{"minimum":0,"type":"number"},"tension":{"maximum":1,"minimum":0,"type":"number"},"text":{"type":"string"},"theta":{"type":"number"}},"type":"object"},"BaseBin":{"additionalProperties":false,"properties":{"base":{"type":"number"},"divide":{"items":{"type":"number"},"minItems":1,"type":"array"},"maxbins":{"minimum":2,"type":"number"},"minstep":{"type":"number"},"nice":{"type":"boolean"},"step":{"type":"number"},"steps":{"items":{"type":"number"},"minItems":1,"type":"array"}},"type":"object"},"BaseSelectionDef":{"additionalProperties":false,"properties":{"empty":{"enum":["all","none"],"type":"string"},"encodings":{"items":{"$ref":"#/definitions/SingleDefChannel"},"type":"array"},"fields":{"items":{"type":"string"},"type":"array"},"on":{"$ref":"#/definitions/VgEventStream"},"resolve":{"$ref":"#/definitions/SelectionResolution"}},"type":"object"},"BaseSpec":{"additionalProperties":false,"properties":{"data":{"$ref":"#/definitions/Data"},"description":{"type":"string"},"name":{"type":"string"},"title":{"anyOf":[{"type":"string"},{"$ref":"#/definitions/TitleParams"}]},"transform":{"items":{"$ref":"#/definitions/Transform"},"type":"array"}},"type":"object"},"BinParams":{"additionalProperties":false,"properties":{"base":{"type":"number"},"divide":{"items":{"type":"number"},"minItems":1,"type":"array"},"extent":{"items":{"type":"number"},"maxItems":2,"minItems":2,"type":"array"},"maxbins":{"minimum":2,"type":"number"},"minstep":{"type":"number"},"nice":{"type":"boolean"},"step":{"type":"number"},"steps":{"items":{"type":"number"},"minItems":1,"type":"array"}},"type":"object"},"BinTransform":{"additionalProperties":false,"properties":{"as":{"type":"string"},"bin":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/BinParams"}]},"field":{"type":"string"}},"required":["bin","field","as"],"type":"object"},"BoxPlotConfig":{"additionalProperties":false,"properties":{"align":{"$ref":"#/definitions/HorizontalAlign"},"angle":{"maximum":360,"minimum":0,"type":"number"},"baseline":{"$ref":"#/definitions/VerticalAlign"},"color":{"type":"string"},"dx":{"type":"number"},"dy":{"type":"number"},"fill":{"type":"string"},"fillOpacity":{"maximum":1,"minimum":0,"type":"number"},"filled":{"type":"boolean"},"font":{"type":"string"},"fontSize":{"minimum":0,"type":"number"},"fontStyle":{"$ref":"#/definitions/FontStyle"},"fontWeight":{"anyOf":[{"$ref":"#/definitions/FontWeight"},{"$ref":"#/definitions/FontWeightNumber"}]},"interpolate":{"$ref":"#/definitions/Interpolate"},"limit":{"type":"number"},"opacity":{"maximum":1,"minimum":0,"type":"number"},"orient":{"$ref":"#/definitions/Orient"},"radius":{"minimum":0,"type":"number"},"shape":{"type":"string"},"size":{"type":"number"},"stroke":{"type":"string"},"strokeDash":{"items":{"type":"number"},"type":"array"},"strokeDashOffset":{"type":"number"},"strokeOpacity":{"maximum":1,"minimum":0,"type":"number"},"strokeWidth":{"minimum":0,"type":"number"},"tension":{"maximum":1,"minimum":0,"type":"number"},"text":{"type":"string"},"theta":{"type":"number"}},"type":"object"},"BoxPlotConfigMixins":{"additionalProperties":false,"properties":{"box":{"$ref":"#/definitions/BoxPlotConfig"},"boxMid":{"$ref":"#/definitions/MarkConfig"},"boxWhisker":{"$ref":"#/definitions/MarkConfig"}},"type":"object"},"BrushConfig":{"additionalProperties":false,"properties":{"fill":{"type":"string"},"fillOpacity":{"type":"number"},"stroke":{"type":"string"},"strokeDash":{"items":{"type":"number"},"type":"array"},"strokeDashOffset":{"type":"number"},"strokeOpacity":{"type":"number"},"strokeWidth":{"type":"number"}},"type":"object"},"CalculateTransform":{"additionalProperties":false,"properties":{"as":{"type":"string"},"calculate":{"type":"string"}},"required":["calculate","as"],"type":"object"},"CompositeMarkConfigMixins":{"$ref":"#/definitions/BoxPlotConfigMixins"},"CompositeUnitSpec":{"$ref":"#/definitions/CompositeUnitSpecAlias"},"Conditional<MarkPropFieldDef>":{"additionalProperties":false,"properties":{"aggregate":{"$ref":"#/definitions/Aggregate"},"bin":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/BinParams"}]},"field":{"anyOf":[{"type":"string"},{"$ref":"#/definitions/RepeatRef"}]},"legend":{"anyOf":[{"$ref":"#/definitions/Legend"},{"type":"null"}]},"scale":{"$ref":"#/definitions/Scale"},"selection":{"$ref":"#/definitions/SelectionOperand"},"sort":{"anyOf":[{"$ref":"#/definitions/SortOrder"},{"$ref":"#/definitions/SortField"},{"type":"null"}]},"timeUnit":{"$ref":"#/definitions/TimeUnit"},"type":{"$ref":"#/definitions/Type"}},"required":["selection","type"],"type":"object"},"Conditional<TextFieldDef>":{"additionalProperties":false,"properties":{"aggregate":{"$ref":"#/definitions/Aggregate"},"bin":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/BinParams"}]},"field":{"anyOf":[{"type":"string"},{"$ref":"#/definitions/RepeatRef"}]},"format":{"type":"string"},"selection":{"$ref":"#/definitions/SelectionOperand"},"timeUnit":{"$ref":"#/definitions/TimeUnit"},"type":{"$ref":"#/definitions/Type"}},"required":["selection","type"],"type":"object"},"Conditional<ValueDef>":{"additionalProperties":false,"properties":{"selection":{"$ref":"#/definitions/SelectionOperand"},"value":{"type":["number","string","boolean"]}},"required":["selection","value"],"type":"object"},"Config":{"additionalProperties":false,"properties":{"area":{"$ref":"#/definitions/MarkConfig"},"autosize":{"anyOf":[{"$ref":"#/definitions/AutosizeType"},{"$ref":"#/definitions/AutoSizeParams"}]},"axis":{"$ref":"#/definitions/AxisConfig"},"axisBand":{"$ref":"#/definitions/VgAxisConfig"},"axisBottom":{"$ref":"#/definitions/VgAxisConfig"},"axisLeft":{"$ref":"#/definitions/VgAxisConfig"},"axisRight":{"$ref":"#/definitions/VgAxisConfig"},"axisTop":{"$ref":"#/definitions/VgAxisConfig"},"axisX":{"$ref":"#/definitions/VgAxisConfig"},"axisY":{"$ref":"#/definitions/VgAxisConfig"},"background":{"type":"string"},"bar":{"$ref":"#/definitions/BarConfig"},"circle":{"$ref":"#/definitions/MarkConfig"},"countTitle":{"type":"string"},"fieldTitle":{"enum":["verbal","functional","plain"],"type":"string"},"invalidValues":{"enum":["filter"],"type":"string"},"legend":{"$ref":"#/definitions/LegendConfig"},"line":{"$ref":"#/definitions/MarkConfig"},"mark":{"$ref":"#/definitions/MarkConfig"},"numberFormat":{"type":"string"},"padding":{"$ref":"#/definitions/Padding"},"point":{"$ref":"#/definitions/MarkConfig"},"range":{"$ref":"#/definitions/RangeConfig"},"rect":{"$ref":"#/definitions/MarkConfig"},"rule":{"$ref":"#/definitions/MarkConfig"},"scale":{"$ref":"#/definitions/ScaleConfig"},"selection":{"$ref":"#/definitions/SelectionConfig"},"square":{"$ref":"#/definitions/MarkConfig"},"stack":{"$ref":"#/definitions/StackOffset"},"style":{"$ref":"#/definitions/StyleConfigIndex"},"text":{"$ref":"#/definitions/TextConfig"},"tick":{"$ref":"#/definitions/TickConfig"},"timeFormat":{"type":"string"},"title":{"$ref":"#/definitions/VgTitleConfig"},"view":{"$ref":"#/definitions/ViewConfig"}},"type":"object"},"CsvDataFormat":{"additionalProperties":false,"properties":{"parse":{"anyOf":[{"enum":["auto"],"type":"string"},{"type":"object"}]},"type":{"enum":["csv","tsv"],"type":"string"}},"type":"object"},"Data":{"anyOf":[{"$ref":"#/definitions/UrlData"},{"$ref":"#/definitions/InlineData"},{"$ref":"#/definitions/NamedData"}]},"DataFormat":{"anyOf":[{"$ref":"#/definitions/CsvDataFormat"},{"$ref":"#/definitions/JsonDataFormat"},{"$ref":"#/definitions/TopoDataFormat"}]},"DataFormatBase":{"additionalProperties":false,"properties":{"parse":{"anyOf":[{"enum":["auto"],"type":"string"},{"type":"object"}]},"type":{"$ref":"#/definitions/DataFormatType"}},"type":"object"},"DataFormatType":{"enum":["json","csv","tsv","topojson"],"type":"string"},"DateTime":{"additionalProperties":false,"properties":{"date":{"maximum":31,"minimum":1,"type":"number"},"day":{"anyOf":[{"$ref":"#/definitions/Day"},{"type":"string"}]},"hours":{"maximum":23,"minimum":0,"type":"number"},"milliseconds":{"maximum":999,"minimum":0,"type":"number"},"minutes":{"maximum":59,"minimum":0,"type":"number"},"month":{"anyOf":[{"$ref":"#/definitions/Month"},{"type":"string"}]},"quarter":{"maximum":4,"minimum":1,"type":"number"},"seconds":{"maximum":59,"minimum":0,"type":"number"},"utc":{"type":"boolean"},"year":{"type":"number"}},"type":"object"},"Day":{"maximum":7,"minimum":1,"type":"number"},"Encoding":{"additionalProperties":false,"properties":{"color":{"anyOf":[{"$ref":"#/definitions/MarkPropFieldDefWithCondition"},{"$ref":"#/definitions/MarkPropValueDefWithCondition"}]},"detail":{"anyOf":[{"$ref":"#/definitions/FieldDef"},{"items":{"$ref":"#/definitions/FieldDef"},"type":"array"}]},"opacity":{"anyOf":[{"$ref":"#/definitions/MarkPropFieldDefWithCondition"},{"$ref":"#/definitions/MarkPropValueDefWithCondition"}]},"order":{"anyOf":[{"$ref":"#/definitions/OrderFieldDef"},{"items":{"$ref":"#/definitions/OrderFieldDef"},"type":"array"}]},"shape":{"anyOf":[{"$ref":"#/definitions/MarkPropFieldDefWithCondition"},{"$ref":"#/definitions/MarkPropValueDefWithCondition"}]},"size":{"anyOf":[{"$ref":"#/definitions/MarkPropFieldDefWithCondition"},{"$ref":"#/definitions/MarkPropValueDefWithCondition"}]},"text":{"anyOf":[{"$ref":"#/definitions/TextFieldDefWithCondition"},{"$ref":"#/definitions/TextValueDefWithCondition"}]},"tooltip":{"anyOf":[{"$ref":"#/definitions/TextFieldDefWithCondition"},{"$ref":"#/definitions/TextValueDefWithCondition"}]},"x":{"anyOf":[{"$ref":"#/definitions/PositionFieldDef"},{"$ref":"#/definitions/ValueDef"}]},"x2":{"anyOf":[{"$ref":"#/definitions/FieldDef"},{"$ref":"#/definitions/ValueDef"}]},"y":{"anyOf":[{"$ref":"#/definitions/PositionFieldDef"},{"$ref":"#/definitions/ValueDef"}]},"y2":{"anyOf":[{"$ref":"#/definitions/FieldDef"},{"$ref":"#/definitions/ValueDef"}]}},"type":"object"},"EncodingWithFacet":{"additionalProperties":false,"properties":{"color":{"anyOf":[{"$ref":"#/definitions/MarkPropFieldDefWithCondition"},{"$ref":"#/definitions/MarkPropValueDefWithCondition"}]},"column":{"$ref":"#/definitions/FacetFieldDef"},"detail":{"anyOf":[{"$ref":"#/definitions/FieldDef"},{"items":{"$ref":"#/definitions/FieldDef"},"type":"array"}]},"opacity":{"anyOf":[{"$ref":"#/definitions/MarkPropFieldDefWithCondition"},{"$ref":"#/definitions/MarkPropValueDefWithCondition"}]},"order":{"anyOf":[{"$ref":"#/definitions/OrderFieldDef"},{"items":{"$ref":"#/definitions/OrderFieldDef"},"type":"array"}]},"row":{"$ref":"#/definitions/FacetFieldDef"},"shape":{"anyOf":[{"$ref":"#/definitions/MarkPropFieldDefWithCondition"},{"$ref":"#/definitions/MarkPropValueDefWithCondition"}]},"size":{"anyOf":[{"$ref":"#/definitions/MarkPropFieldDefWithCondition"},{"$ref":"#/definitions/MarkPropValueDefWithCondition"}]},"text":{"anyOf":[{"$ref":"#/definitions/TextFieldDefWithCondition"},{"$ref":"#/definitions/TextValueDefWithCondition"}]},"tooltip":{"anyOf":[{"$ref":"#/definitions/TextFieldDefWithCondition"},{"$ref":"#/definitions/TextValueDefWithCondition"}]},"x":{"anyOf":[{"$ref":"#/definitions/PositionFieldDef"},{"$ref":"#/definitions/ValueDef"}]},"x2":{"anyOf":[{"$ref":"#/definitions/FieldDef"},{"$ref":"#/definitions/ValueDef"}]},"y":{"anyOf":[{"$ref":"#/definitions/PositionFieldDef"},{"$ref":"#/definitions/ValueDef"}]},"y2":{"anyOf":[{"$ref":"#/definitions/FieldDef"},{"$ref":"#/definitions/ValueDef"}]}},"type":"object"},"EqualFilter":{"additionalProperties":false,"properties":{"equal":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"$ref":"#/definitions/DateTime"}]},"field":{"type":"string"},"timeUnit":{"$ref":"#/definitions/TimeUnit"}},"required":["field","equal"],"type":"object"},"FacetFieldDef":{"additionalProperties":false,"properties":{"aggregate":{"$ref":"#/definitions/Aggregate"},"bin":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/BinParams"}]},"field":{"anyOf":[{"type":"string"},{"$ref":"#/definitions/RepeatRef"}]},"header":{"$ref":"#/definitions/Header"},"sort":{"$ref":"#/definitions/SortOrder"},"timeUnit":{"$ref":"#/definitions/TimeUnit"},"type":{"$ref":"#/definitions/Type"}},"required":["type"],"type":"object"},"FacetMapping":{"additionalProperties":false,"properties":{"column":{"$ref":"#/definitions/FacetFieldDef"},"row":{"$ref":"#/definitions/FacetFieldDef"}},"type":"object"},"FacetedUnitSpec":{"$ref":"#/definitions/FacetedCompositeUnitSpecAlias"},"FieldDef":{"additionalProperties":false,"properties":{"aggregate":{"$ref":"#/definitions/Aggregate"},"bin":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/BinParams"}]},"field":{"anyOf":[{"type":"string"},{"$ref":"#/definitions/RepeatRef"}]},"timeUnit":{"$ref":"#/definitions/TimeUnit"},"type":{"$ref":"#/definitions/Type"}},"required":["type"],"type":"object"},"FieldDefBase":{"additionalProperties":false,"properties":{"aggregate":{"$ref":"#/definitions/Aggregate"},"bin":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/BinParams"}]},"field":{"anyOf":[{"type":"string"},{"$ref":"#/definitions/RepeatRef"}]},"timeUnit":{"$ref":"#/definitions/TimeUnit"}},"type":"object"},"MarkPropFieldDefWithCondition":{"additionalProperties":false,"properties":{"aggregate":{"$ref":"#/definitions/Aggregate"},"bin":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/BinParams"}]},"condition":{"anyOf":[{"$ref":"#/definitions/Conditional<ValueDef>"},{"items":{"$ref":"#/definitions/Conditional<ValueDef>"},"type":"array"}]},"field":{"anyOf":[{"type":"string"},{"$ref":"#/definitions/RepeatRef"}]},"legend":{"anyOf":[{"$ref":"#/definitions/Legend"},{"type":"null"}]},"scale":{"$ref":"#/definitions/Scale"},"sort":{"anyOf":[{"$ref":"#/definitions/SortOrder"},{"$ref":"#/definitions/SortField"},{"type":"null"}]},"timeUnit":{"$ref":"#/definitions/TimeUnit"},"type":{"$ref":"#/definitions/Type"}},"required":["type"],"type":"object"},"TextFieldDefWithCondition":{"additionalProperties":false,"properties":{"aggregate":{"$ref":"#/definitions/Aggregate"},"bin":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/BinParams"}]},"condition":{"anyOf":[{"$ref":"#/definitions/Conditional<ValueDef>"},{"items":{"$ref":"#/definitions/Conditional<ValueDef>"},"type":"array"}]},"field":{"anyOf":[{"type":"string"},{"$ref":"#/definitions/RepeatRef"}]},"format":{"type":"string"},"timeUnit":{"$ref":"#/definitions/TimeUnit"},"type":{"$ref":"#/definitions/Type"}},"required":["type"],"type":"object"},"Filter":{"anyOf":[{"$ref":"#/definitions/EqualFilter"},{"$ref":"#/definitions/RangeFilter"},{"$ref":"#/definitions/OneOfFilter"},{"$ref":"#/definitions/SelectionFilter"},{"type":"string"}]},"FilterTransform":{"additionalProperties":false,"properties":{"filter":{"$ref":"#/definitions/FilterOperand"}},"required":["filter"],"type":"object"},"FontStyle":{"enum":["normal","italic"],"type":"string"},"FontWeight":{"enum":["normal","bold"],"type":"string"},"FontWeightNumber":{"maximum":900,"minimum":100,"type":"number"},"FacetSpec":{"additionalProperties":false,"properties":{"data":{"$ref":"#/definitions/Data"},"description":{"type":"string"},"facet":{"$ref":"#/definitions/FacetMapping"},"name":{"type":"string"},"resolve":{"$ref":"#/definitions/Resolve"},"spec":{"anyOf":[{"$ref":"#/definitions/LayerSpec"},{"$ref":"#/definitions/CompositeUnitSpec"}]},"title":{"anyOf":[{"type":"string"},{"$ref":"#/definitions/TitleParams"}]},"transform":{"items":{"$ref":"#/definitions/Transform"},"type":"array"}},"required":["facet","spec"],"type":"object"},"HConcatSpec":{"additionalProperties":false,"properties":{"data":{"$ref":"#/definitions/Data"},"description":{"type":"string"},"hconcat":{"items":{"$ref":"#/definitions/Spec"},"type":"array"},"name":{"type":"string"},"resolve":{"$ref":"#/definitions/Resolve"},"title":{"anyOf":[{"type":"string"},{"$ref":"#/definitions/TitleParams"}]},"transform":{"items":{"$ref":"#/definitions/Transform"},"type":"array"}},"required":["hconcat"],"type":"object"},"LayerSpec":{"additionalProperties":false,"properties":{"data":{"$ref":"#/definitions/Data"},"description":{"type":"string"},"height":{"type":"number"},"layer":{"items":{"anyOf":[{"$ref":"#/definitions/LayerSpec"},{"$ref":"#/definitions/CompositeUnitSpec"}]},"type":"array"},"name":{"type":"string"},"resolve":{"$ref":"#/definitions/Resolve"},"title":{"anyOf":[{"type":"string"},{"$ref":"#/definitions/TitleParams"}]},"transform":{"items":{"$ref":"#/definitions/Transform"},"type":"array"},"width":{"type":"number"}},"required":["layer"],"type":"object"},"RepeatSpec":{"additionalProperties":false,"properties":{"data":{"$ref":"#/definitions/Data"},"description":{"type":"string"},"name":{"type":"string"},"repeat":{"$ref":"#/definitions/Repeat"},"resolve":{"$ref":"#/definitions/Resolve"},"spec":{"$ref":"#/definitions/Spec"},"title":{"anyOf":[{"type":"string"},{"$ref":"#/definitions/TitleParams"}]},"transform":{"items":{"$ref":"#/definitions/Transform"},"type":"array"}},"required":["repeat","spec"],"type":"object"},"Spec":{"anyOf":[{"$ref":"#/definitions/CompositeUnitSpec"},{"$ref":"#/definitions/LayerSpec"},{"$ref":"#/definitions/FacetSpec"},{"$ref":"#/definitions/RepeatSpec"},{"$ref":"#/definitions/VConcatSpec"},{"$ref":"#/definitions/HConcatSpec"}]},"CompositeUnitSpecAlias":{"additionalProperties":false,"properties":{"data":{"$ref":"#/definitions/Data"},"description":{"type":"string"},"encoding":{"$ref":"#/definitions/Encoding"},"height":{"type":"number"},"mark":{"$ref":"#/definitions/AnyMark"},"name":{"type":"string"},"selection":{"additionalProperties":{"$ref":"#/definitions/SelectionDef"},"type":"object"},"title":{"anyOf":[{"type":"string"},{"$ref":"#/definitions/TitleParams"}]},"transform":{"items":{"$ref":"#/definitions/Transform"},"type":"array"},"width":{"type":"number"}},"required":["mark","encoding"],"type":"object"},"FacetedCompositeUnitSpecAlias":{"additionalProperties":false,"properties":{"data":{"$ref":"#/definitions/Data"},"description":{"type":"string"},"encoding":{"$ref":"#/definitions/EncodingWithFacet"},"height":{"type":"number"},"mark":{"$ref":"#/definitions/AnyMark"},"name":{"type":"string"},"selection":{"additionalProperties":{"$ref":"#/definitions/SelectionDef"},"type":"object"},"title":{"anyOf":[{"type":"string"},{"$ref":"#/definitions/TitleParams"}]},"transform":{"items":{"$ref":"#/definitions/Transform"},"type":"array"},"width":{"type":"number"}},"required":["mark","encoding"],"type":"object"},"VConcatSpec":{"additionalProperties":false,"properties":{"data":{"$ref":"#/definitions/Data"},"description":{"type":"string"},"name":{"type":"string"},"resolve":{"$ref":"#/definitions/Resolve"},"title":{"anyOf":[{"type":"string"},{"$ref":"#/definitions/TitleParams"}]},"transform":{"items":{"$ref":"#/definitions/Transform"},"type":"array"},"vconcat":{"items":{"$ref":"#/definitions/Spec"},"type":"array"}},"required":["vconcat"],"type":"object"},"Guide":{"additionalProperties":false,"properties":{"format":{"type":"string"},"title":{"type":["string","null"]}},"type":"object"},"Header":{"additionalProperties":false,"properties":{"format":{"type":"string"},"title":{"type":"string"}},"type":"object"},"HorizontalAlign":{"enum":["left","right","center"],"type":"string"},"InlineData":{"additionalProperties":false,"properties":{"format":{"$ref":"#/definitions/DataFormat"},"values":{"anyOf":[{"items":{"type":"number"},"type":"array"},{"items":{"type":"string"},"type":"array"},{"items":{"type":"boolean"},"type":"array"},{"items":{"type":"object"},"type":"array"},{"type":"string"},{"type":"object"}]}},"required":["values"],"type":"object"},"Interpolate":{"enum":["linear","linear-closed","step","step-before","step-after","basis","basis-open","basis-closed","cardinal","cardinal-open","cardinal-closed","bundle","monotone"],"type":"string"},"InterpolateParams":{"additionalProperties":false,"properties":{"gamma":{"type":"number"},"type":{"enum":["rgb","cubehelix","cubehelix-long"],"type":"string"}},"required":["type"],"type":"object"},"IntervalSelection":{"additionalProperties":false,"properties":{"bind":{"enum":["scales"],"type":"string"},"empty":{"enum":["all","none"],"type":"string"},"encodings":{"items":{"$ref":"#/definitions/SingleDefChannel"},"type":"array"},"fields":{"items":{"type":"string"},"type":"array"},"mark":{"$ref":"#/definitions/BrushConfig"},"on":{"$ref":"#/definitions/VgEventStream"},"resolve":{"$ref":"#/definitions/SelectionResolution"},"translate":{"type":["string","boolean"]},"type":{"enum":["interval"],"type":"string"},"zoom":{"type":["string","boolean"]}},"required":["type"],"type":"object"},"IntervalSelectionConfig":{"additionalProperties":false,"properties":{"bind":{"enum":["scales"],"type":"string"},"empty":{"enum":["all","none"],"type":"string"},"encodings":{"items":{"$ref":"#/definitions/SingleDefChannel"},"type":"array"},"fields":{"items":{"type":"string"},"type":"array"},"mark":{"$ref":"#/definitions/BrushConfig"},"on":{"$ref":"#/definitions/VgEventStream"},"resolve":{"$ref":"#/definitions/SelectionResolution"},"translate":{"type":["string","boolean"]},"zoom":{"type":["string","boolean"]}},"type":"object"},"JsonDataFormat":{"additionalProperties":false,"properties":{"parse":{"anyOf":[{"enum":["auto"],"type":"string"},{"type":"object"}]},"property":{"type":"string"},"type":{"enum":["json"],"type":"string"}},"type":"object"},"LayoutSizeMixins":{"additionalProperties":false,"properties":{"height":{"type":"number"},"width":{"type":"number"}},"type":"object"},"Legend":{"additionalProperties":false,"properties":{"entryPadding":{"type":"number"},"format":{"type":"string"},"offset":{"type":"number"},"orient":{"$ref":"#/definitions/LegendOrient"},"padding":{"type":"number"},"tickCount":{"type":"number"},"title":{"type":["string","null"]},"type":{"enum":["symbol","gradient"],"type":"string"},"values":{"anyOf":[{"items":{"type":"number"},"type":"array"},{"items":{"type":"string"},"type":"array"},{"items":{"$ref":"#/definitions/DateTime"},"type":"array"}]},"zindex":{"minimum":0,"type":"number"}},"type":"object"},"LegendConfig":{"additionalProperties":false,"properties":{"cornerRadius":{"type":"number"},"entryPadding":{"type":"number"},"fillColor":{"type":"string"},"gradientHeight":{"minimum":0,"type":"number"},"gradientLabelBaseline":{"type":"string"},"gradientLabelLimit":{"type":"number"},"gradientLabelOffset":{"type":"number"},"gradientStrokeColor":{"type":"string"},"gradientStrokeWidth":{"minimum":0,"type":"number"},"gradientWidth":{"minimum":0,"type":"number"},"labelAlign":{"type":"string"},"labelBaseline":{"type":"string"},"labelColor":{"type":"string"},"labelFont":{"type":"string"},"labelFontSize":{"minimum":0,"type":"number"},"labelLimit":{"type":"number"},"labelOffset":{"minimum":0,"type":"number"},"offset":{"type":"number"},"orient":{"$ref":"#/definitions/LegendOrient"},"padding":{"type":"number"},"shortTimeLabels":{"type":"boolean"},"strokeColor":{"type":"string"},"strokeDash":{"items":{"type":"number"},"type":"array"},"strokeWidth":{"type":"number"},"symbolColor":{"type":"string"},"symbolSize":{"minimum":0,"type":"number"},"symbolStrokeWidth":{"minimum":0,"type":"number"},"symbolType":{"type":"string"},"titleAlign":{"type":"string"},"titleBaseline":{"type":"string"},"titleColor":{"type":"string"},"titleFont":{"type":"string"},"titleFontSize":{"type":"number"},"titleFontWeight":{"type":["string","number"]},"titleLimit":{"type":"number"},"titlePadding":{"type":"number"}},"type":"object"},"LegendOrient":{"enum":["left","right","top-left","top-right","bottom-left","bottom-right","none"],"type":"string"},"LegendResolveMap":{"additionalProperties":false,"properties":{"color":{"$ref":"#/definitions/ResolveMode"},"opacity":{"$ref":"#/definitions/ResolveMode"},"shape":{"$ref":"#/definitions/ResolveMode"},"size":{"$ref":"#/definitions/ResolveMode"}},"type":"object"},"LocalMultiTimeUnit":{"enum":["yearquarter","yearquartermonth","yearmonth","yearmonthdate","yearmonthdatehours","yearmonthdatehoursminutes","yearmonthdatehoursminutesseconds","quartermonth","monthdate","hoursminutes","hoursminutesseconds","minutesseconds","secondsmilliseconds"],"type":"string"},"LocalSingleTimeUnit":{"enum":["year","quarter","month","day","date","hours","minutes","seconds","milliseconds"],"type":"string"},"AndFilter":{"additionalProperties":false,"properties":{"and":{"items":{"$ref":"#/definitions/FilterOperand"},"type":"array"}},"required":["and"],"type":"object"},"SelectionAnd":{"additionalProperties":false,"properties":{"and":{"items":{"$ref":"#/definitions/SelectionOperand"},"type":"array"}},"required":["and"],"type":"object"},"NotFilter":{"additionalProperties":false,"properties":{"not":{"$ref":"#/definitions/FilterOperand"}},"required":["not"],"type":"object"},"SelectionNot":{"additionalProperties":false,"properties":{"not":{"$ref":"#/definitions/SelectionOperand"}},"required":["not"],"type":"object"},"FilterOperand":{"anyOf":[{"$ref":"#/definitions/NotFilter"},{"$ref":"#/definitions/AndFilter"},{"$ref":"#/definitions/OrFilter"},{"$ref":"#/definitions/Filter"}]},"SelectionOperand":{"anyOf":[{"$ref":"#/definitions/SelectionNot"},{"$ref":"#/definitions/SelectionAnd"},{"$ref":"#/definitions/SelectionOr"},{"type":"string"}]},"OrFilter":{"additionalProperties":false,"properties":{"or":{"items":{"$ref":"#/definitions/FilterOperand"},"type":"array"}},"required":["or"],"type":"object"},"SelectionOr":{"additionalProperties":false,"properties":{"or":{"items":{"$ref":"#/definitions/SelectionOperand"},"type":"array"}},"required":["or"],"type":"object"},"LookupData":{"additionalProperties":false,"properties":{"data":{"$ref":"#/definitions/Data"},"fields":{"items":{"type":"string"},"type":"array"},"key":{"type":"string"}},"required":["data","key"],"type":"object"},"LookupTransform":{"additionalProperties":false,"properties":{"as":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}]},"default":{"type":"string"},"from":{"$ref":"#/definitions/LookupData"},"lookup":{"type":"string"}},"required":["lookup","from"],"type":"object"},"Mark":{"enum":["area","bar","line","point","text","tick","rect","rule","circle","square"],"type":"string"},"MarkConfig":{"additionalProperties":false,"properties":{"align":{"$ref":"#/definitions/HorizontalAlign"},"angle":{"maximum":360,"minimum":0,"type":"number"},"baseline":{"$ref":"#/definitions/VerticalAlign"},"color":{"type":"string"},"dx":{"type":"number"},"dy":{"type":"number"},"fill":{"type":"string"},"fillOpacity":{"maximum":1,"minimum":0,"type":"number"},"filled":{"type":"boolean"},"font":{"type":"string"},"fontSize":{"minimum":0,"type":"number"},"fontStyle":{"$ref":"#/definitions/FontStyle"},"fontWeight":{"anyOf":[{"$ref":"#/definitions/FontWeight"},{"$ref":"#/definitions/FontWeightNumber"}]},"interpolate":{"$ref":"#/definitions/Interpolate"},"limit":{"type":"number"},"opacity":{"maximum":1,"minimum":0,"type":"number"},"orient":{"$ref":"#/definitions/Orient"},"radius":{"minimum":0,"type":"number"},"shape":{"type":"string"},"size":{"minimum":0,"type":"number"},"stroke":{"type":"string"},"strokeDash":{"items":{"type":"number"},"type":"array"},"strokeDashOffset":{"type":"number"},"strokeOpacity":{"maximum":1,"minimum":0,"type":"number"},"strokeWidth":{"minimum":0,"type":"number"},"tension":{"maximum":1,"minimum":0,"type":"number"},"text":{"type":"string"},"theta":{"type":"number"}},"type":"object"},"MarkConfigMixins":{"additionalProperties":false,"properties":{"area":{"$ref":"#/definitions/MarkConfig"},"bar":{"$ref":"#/definitions/BarConfig"},"circle":{"$ref":"#/definitions/MarkConfig"},"line":{"$ref":"#/definitions/MarkConfig"},"mark":{"$ref":"#/definitions/MarkConfig"},"point":{"$ref":"#/definitions/MarkConfig"},"rect":{"$ref":"#/definitions/MarkConfig"},"rule":{"$ref":"#/definitions/MarkConfig"},"square":{"$ref":"#/definitions/MarkConfig"},"text":{"$ref":"#/definitions/TextConfig"},"tick":{"$ref":"#/definitions/TickConfig"}},"type":"object"},"MarkDef":{"additionalProperties":false,"properties":{"align":{"$ref":"#/definitions/HorizontalAlign"},"angle":{"maximum":360,"minimum":0,"type":"number"},"baseline":{"$ref":"#/definitions/VerticalAlign"},"clip":{"type":"boolean"},"color":{"type":"string"},"dx":{"type":"number"},"dy":{"type":"number"},"fill":{"type":"string"},"fillOpacity":{"maximum":1,"minimum":0,"type":"number"},"filled":{"type":"boolean"},"font":{"type":"string"},"fontSize":{"minimum":0,"type":"number"},"fontStyle":{"$ref":"#/definitions/FontStyle"},"fontWeight":{"anyOf":[{"$ref":"#/definitions/FontWeight"},{"$ref":"#/definitions/FontWeightNumber"}]},"interpolate":{"$ref":"#/definitions/Interpolate"},"limit":{"type":"number"},"opacity":{"maximum":1,"minimum":0,"type":"number"},"orient":{"$ref":"#/definitions/Orient"},"radius":{"minimum":0,"type":"number"},"shape":{"type":"string"},"size":{"minimum":0,"type":"number"},"stroke":{"type":"string"},"strokeDash":{"items":{"type":"number"},"type":"array"},"strokeDashOffset":{"type":"number"},"strokeOpacity":{"maximum":1,"minimum":0,"type":"number"},"strokeWidth":{"minimum":0,"type":"number"},"style":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}]},"tension":{"maximum":1,"minimum":0,"type":"number"},"text":{"type":"string"},"theta":{"type":"number"},"type":{"$ref":"#/definitions/Mark"}},"required":["type"],"type":"object"},"MarkPropFieldDef":{"additionalProperties":false,"properties":{"aggregate":{"$ref":"#/definitions/Aggregate"},"bin":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/BinParams"}]},"field":{"anyOf":[{"type":"string"},{"$ref":"#/definitions/RepeatRef"}]},"legend":{"anyOf":[{"$ref":"#/definitions/Legend"},{"type":"null"}]},"scale":{"$ref":"#/definitions/Scale"},"sort":{"anyOf":[{"$ref":"#/definitions/SortOrder"},{"$ref":"#/definitions/SortField"},{"type":"null"}]},"timeUnit":{"$ref":"#/definitions/TimeUnit"},"type":{"$ref":"#/definitions/Type"}},"required":["type"],"type":"object"},"Month":{"maximum":12,"minimum":1,"type":"number"},"MultiSelection":{"additionalProperties":false,"properties":{"empty":{"enum":["all","none"],"type":"string"},"encodings":{"items":{"$ref":"#/definitions/SingleDefChannel"},"type":"array"},"fields":{"items":{"type":"string"},"type":"array"},"nearest":{"type":"boolean"},"on":{"$ref":"#/definitions/VgEventStream"},"resolve":{"$ref":"#/definitions/SelectionResolution"},"toggle":{"type":["string","boolean"]},"type":{"enum":["multi"],"type":"string"}},"required":["type"],"type":"object"},"MultiSelectionConfig":{"additionalProperties":false,"properties":{"empty":{"enum":["all","none"],"type":"string"},"encodings":{"items":{"$ref":"#/definitions/SingleDefChannel"},"type":"array"},"fields":{"items":{"type":"string"},"type":"array"},"nearest":{"type":"boolean"},"on":{"$ref":"#/definitions/VgEventStream"},"resolve":{"$ref":"#/definitions/SelectionResolution"},"toggle":{"type":["string","boolean"]}},"type":"object"},"MultiTimeUnit":{"anyOf":[{"$ref":"#/definitions/LocalMultiTimeUnit"},{"$ref":"#/definitions/UtcMultiTimeUnit"}]},"NamedData":{"additionalProperties":false,"properties":{"format":{"$ref":"#/definitions/DataFormat"},"name":{"type":"string"}},"required":["name"],"type":"object"},"NiceTime":{"enum":["second","minute","hour","day","week","month","year"],"type":"string"},"OneOfFilter":{"additionalProperties":false,"properties":{"field":{"type":"string"},"oneOf":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"items":{"type":"number"},"type":"array"},{"items":{"type":"boolean"},"type":"array"},{"items":{"$ref":"#/definitions/DateTime"},"type":"array"}]},"timeUnit":{"$ref":"#/definitions/TimeUnit"}},"required":["field","oneOf"],"type":"object"},"OrderFieldDef":{"additionalProperties":false,"properties":{"aggregate":{"$ref":"#/definitions/Aggregate"},"bin":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/BinParams"}]},"field":{"anyOf":[{"type":"string"},{"$ref":"#/definitions/RepeatRef"}]},"sort":{"$ref":"#/definitions/SortOrder"},"timeUnit":{"$ref":"#/definitions/TimeUnit"},"type":{"$ref":"#/definitions/Type"}},"required":["type"],"type":"object"},"Orient":{"enum":["horizontal","vertical"],"type":"string"},"Padding":{"anyOf":[{"type":"number"},{"additionalProperties":false,"properties":{"bottom":{"type":"number"},"left":{"type":"number"},"right":{"type":"number"},"top":{"type":"number"}},"type":"object"}],"minimum":0},"PositionFieldDef":{"additionalProperties":false,"properties":{"aggregate":{"$ref":"#/definitions/Aggregate"},"axis":{"anyOf":[{"$ref":"#/definitions/Axis"},{"type":"null"}]},"bin":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/BinParams"}]},"field":{"anyOf":[{"type":"string"},{"$ref":"#/definitions/RepeatRef"}]},"scale":{"$ref":"#/definitions/Scale"},"sort":{"anyOf":[{"$ref":"#/definitions/SortOrder"},{"$ref":"#/definitions/SortField"},{"type":"null"}]},"stack":{"anyOf":[{"$ref":"#/definitions/StackOffset"},{"type":"null"}]},"timeUnit":{"$ref":"#/definitions/TimeUnit"},"type":{"$ref":"#/definitions/Type"}},"required":["type"],"type":"object"},"RangeConfig":{"additionalProperties":{"$ref":"#/definitions/RangeConfigValue"},"properties":{"category":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"$ref":"#/definitions/VgScheme"}]},"diverging":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"$ref":"#/definitions/VgScheme"}]},"heatmap":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"$ref":"#/definitions/VgScheme"}]},"ordinal":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"$ref":"#/definitions/VgScheme"}]},"ramp":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"$ref":"#/definitions/VgScheme"}]},"symbol":{"items":{"type":"string"},"type":"array"}},"type":"object"},"RangeConfigValue":{"anyOf":[{"items":{"type":["number","string"]},"type":"array"},{"$ref":"#/definitions/VgScheme"},{"additionalProperties":false,"properties":{"step":{"type":"number"}},"required":["step"],"type":"object"}]},"RangeFilter":{"additionalProperties":false,"properties":{"field":{"type":"string"},"range":{"items":{"anyOf":[{"type":"number"},{"$ref":"#/definitions/DateTime"}]},"maxItems":2,"minItems":2,"type":"array"},"timeUnit":{"$ref":"#/definitions/TimeUnit"}},"required":["field","range"],"type":"object"},"Repeat":{"additionalProperties":false,"properties":{"column":{"items":{"type":"string"},"type":"array"},"row":{"items":{"type":"string"},"type":"array"}},"type":"object"},"RepeatRef":{"additionalProperties":false,"properties":{"repeat":{"enum":["row","column"],"type":"string"}},"required":["repeat"],"type":"object"},"Resolve":{"additionalProperties":false,"properties":{"axis":{"$ref":"#/definitions/AxisResolveMap"},"legend":{"$ref":"#/definitions/LegendResolveMap"},"scale":{"$ref":"#/definitions/ScaleResolveMap"}},"type":"object"},"ResolveMode":{"enum":["independent","shared"],"type":"string"},"Scale":{"additionalProperties":false,"properties":{"base":{"type":"number"},"clamp":{"type":"boolean"},"domain":{"anyOf":[{"items":{"type":"number"},"type":"array"},{"items":{"type":"string"},"type":"array"},{"items":{"type":"boolean"},"type":"array"},{"items":{"$ref":"#/definitions/DateTime"},"type":"array"},{"enum":["unaggregated"],"type":"string"},{"$ref":"#/definitions/SelectionDomain"}]},"exponent":{"type":"number"},"interpolate":{"anyOf":[{"$ref":"#/definitions/Interpolate"},{"$ref":"#/definitions/InterpolateParams"}]},"nice":{"anyOf":[{"type":"boolean"},{"type":"number"},{"$ref":"#/definitions/NiceTime"},{"additionalProperties":false,"properties":{"interval":{"type":"string"},"step":{"type":"number"}},"required":["interval","step"],"type":"object"}]},"padding":{"minimum":0,"type":"number"},"paddingInner":{"maximum":1,"minimum":0,"type":"number"},"paddingOuter":{"maximum":1,"minimum":0,"type":"number"},"range":{"anyOf":[{"items":{"type":"number"},"type":"array"},{"items":{"type":"string"},"type":"array"},{"type":"string"}]},"rangeStep":{"minimum":0,"type":["number","null"]},"round":{"type":"boolean"},"scheme":{"anyOf":[{"type":"string"},{"$ref":"#/definitions/SchemeParams"}]},"type":{"$ref":"#/definitions/ScaleType"},"zero":{"type":"boolean"}},"type":"object"},"ScaleConfig":{"additionalProperties":false,"properties":{"bandPaddingInner":{"maximum":1,"minimum":0,"type":"number"},"bandPaddingOuter":{"maximum":1,"minimum":0,"type":"number"},"clamp":{"type":"boolean"},"continuousPadding":{"minimum":0,"type":"number"},"maxBandSize":{"minimum":0,"type":"number"},"maxFontSize":{"minimum":0,"type":"number"},"maxOpacity":{"maximum":1,"minimum":0,"type":"number"},"maxSize":{"minimum":0,"type":"number"},"maxStrokeWidth":{"minimum":0,"type":"number"},"minBandSize":{"minimum":0,"type":"number"},"minFontSize":{"minimum":0,"type":"number"},"minOpacity":{"maximum":1,"minimum":0,"type":"number"},"minSize":{"minimum":0,"type":"number"},"minStrokeWidth":{"minimum":0,"type":"number"},"pointPadding":{"maximum":1,"minimum":0,"type":"number"},"rangeStep":{"minimum":0,"type":["number","null"]},"round":{"type":"boolean"},"textXRangeStep":{"minimum":0,"type":"number"},"useUnaggregatedDomain":{"type":"boolean"}},"type":"object"},"ScaleFieldDef":{"additionalProperties":false,"properties":{"aggregate":{"$ref":"#/definitions/Aggregate"},"bin":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/BinParams"}]},"field":{"anyOf":[{"type":"string"},{"$ref":"#/definitions/RepeatRef"}]},"scale":{"$ref":"#/definitions/Scale"},"sort":{"anyOf":[{"$ref":"#/definitions/SortOrder"},{"$ref":"#/definitions/SortField"},{"type":"null"}]},"timeUnit":{"$ref":"#/definitions/TimeUnit"},"type":{"$ref":"#/definitions/Type"}},"required":["type"],"type":"object"},"ScaleResolveMap":{"additionalProperties":false,"properties":{"color":{"$ref":"#/definitions/ResolveMode"},"opacity":{"$ref":"#/definitions/ResolveMode"},"shape":{"$ref":"#/definitions/ResolveMode"},"size":{"$ref":"#/definitions/ResolveMode"},"x":{"$ref":"#/definitions/ResolveMode"},"y":{"$ref":"#/definitions/ResolveMode"}},"type":"object"},"ScaleType":{"enum":["linear","bin-linear","log","pow","sqrt","time","utc","sequential","ordinal","bin-ordinal","point","band"],"type":"string"},"SchemeParams":{"additionalProperties":false,"properties":{"extent":{"items":{"type":"number"},"type":"array"},"name":{"type":"string"}},"required":["name"],"type":"object"},"SelectionConfig":{"additionalProperties":false,"properties":{"interval":{"$ref":"#/definitions/IntervalSelectionConfig"},"multi":{"$ref":"#/definitions/MultiSelectionConfig"},"single":{"$ref":"#/definitions/SingleSelectionConfig"}},"type":"object"},"SelectionDef":{"anyOf":[{"$ref":"#/definitions/SingleSelection"},{"$ref":"#/definitions/MultiSelection"},{"$ref":"#/definitions/IntervalSelection"}]},"SelectionDomain":{"anyOf":[{"additionalProperties":false,"properties":{"field":{"type":"string"},"selection":{"type":"string"}},"required":["selection"],"type":"object"},{"additionalProperties":false,"properties":{"encoding":{"type":"string"},"selection":{"type":"string"}},"required":["selection"],"type":"object"}]},"SelectionFilter":{"additionalProperties":false,"properties":{"selection":{"$ref":"#/definitions/SelectionOperand"}},"required":["selection"],"type":"object"},"SelectionResolution":{"enum":["global","union","intersect"],"type":"string"},"SingleDefChannel":{"enum":["x","y","x2","y2","row","column","size","shape","color","opacity","text","tooltip"],"type":"string"},"SingleSelection":{"additionalProperties":false,"properties":{"bind":{"anyOf":[{"$ref":"#/definitions/VgBinding"},{"additionalProperties":{"$ref":"#/definitions/VgBinding"},"type":"object"}]},"empty":{"enum":["all","none"],"type":"string"},"encodings":{"items":{"$ref":"#/definitions/SingleDefChannel"},"type":"array"},"fields":{"items":{"type":"string"},"type":"array"},"nearest":{"type":"boolean"},"on":{"$ref":"#/definitions/VgEventStream"},"resolve":{"$ref":"#/definitions/SelectionResolution"},"type":{"enum":["single"],"type":"string"}},"required":["type"],"type":"object"},"SingleSelectionConfig":{"additionalProperties":false,"properties":{"bind":{"anyOf":[{"$ref":"#/definitions/VgBinding"},{"additionalProperties":{"$ref":"#/definitions/VgBinding"},"type":"object"}]},"empty":{"enum":["all","none"],"type":"string"},"encodings":{"items":{"$ref":"#/definitions/SingleDefChannel"},"type":"array"},"fields":{"items":{"type":"string"},"type":"array"},"nearest":{"type":"boolean"},"on":{"$ref":"#/definitions/VgEventStream"},"resolve":{"$ref":"#/definitions/SelectionResolution"}},"type":"object"},"SingleTimeUnit":{"anyOf":[{"$ref":"#/definitions/LocalSingleTimeUnit"},{"$ref":"#/definitions/UtcSingleTimeUnit"}]},"SortField":{"additionalProperties":false,"properties":{"field":{"anyOf":[{"type":"string"},{"$ref":"#/definitions/RepeatRef"}]},"op":{"$ref":"#/definitions/AggregateOp"},"order":{"$ref":"#/definitions/SortOrder"}},"required":["op"],"type":"object"},"SortOrder":{"anyOf":[{"enum":["ascending"],"type":"string"},{"enum":["descending"],"type":"string"},{"type":"null"}]},"StackOffset":{"enum":["zero","center","normalize"],"type":"string"},"StyleConfigIndex":{"additionalProperties":{"$ref":"#/definitions/VgMarkConfig"},"type":"object"},"TextConfig":{"additionalProperties":false,"properties":{"align":{"$ref":"#/definitions/HorizontalAlign"},"angle":{"maximum":360,"minimum":0,"type":"number"},"baseline":{"$ref":"#/definitions/VerticalAlign"},"color":{"type":"string"},"dx":{"type":"number"},"dy":{"type":"number"},"fill":{"type":"string"},"fillOpacity":{"maximum":1,"minimum":0,"type":"number"},"filled":{"type":"boolean"},"font":{"type":"string"},"fontSize":{"minimum":0,"type":"number"},"fontStyle":{"$ref":"#/definitions/FontStyle"},"fontWeight":{"anyOf":[{"$ref":"#/definitions/FontWeight"},{"$ref":"#/definitions/FontWeightNumber"}]},"interpolate":{"$ref":"#/definitions/Interpolate"},"limit":{"type":"number"},"opacity":{"maximum":1,"minimum":0,"type":"number"},"orient":{"$ref":"#/definitions/Orient"},"radius":{"minimum":0,"type":"number"},"shape":{"type":"string"},"shortTimeLabels":{"type":"boolean"},"size":{"minimum":0,"type":"number"},"stroke":{"type":"string"},"strokeDash":{"items":{"type":"number"},"type":"array"},"strokeDashOffset":{"type":"number"},"strokeOpacity":{"maximum":1,"minimum":0,"type":"number"},"strokeWidth":{"minimum":0,"type":"number"},"tension":{"maximum":1,"minimum":0,"type":"number"},"text":{"type":"string"},"theta":{"type":"number"}},"type":"object"},"TextFieldDef":{"additionalProperties":false,"properties":{"aggregate":{"$ref":"#/definitions/Aggregate"},"bin":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/BinParams"}]},"field":{"anyOf":[{"type":"string"},{"$ref":"#/definitions/RepeatRef"}]},"format":{"type":"string"},"timeUnit":{"$ref":"#/definitions/TimeUnit"},"type":{"$ref":"#/definitions/Type"}},"required":["type"],"type":"object"},"TickConfig":{"additionalProperties":false,"properties":{"align":{"$ref":"#/definitions/HorizontalAlign"},"angle":{"maximum":360,"minimum":0,"type":"number"},"bandSize":{"minimum":0,"type":"number"},"baseline":{"$ref":"#/definitions/VerticalAlign"},"color":{"type":"string"},"dx":{"type":"number"},"dy":{"type":"number"},"fill":{"type":"string"},"fillOpacity":{"maximum":1,"minimum":0,"type":"number"},"filled":{"type":"boolean"},"font":{"type":"string"},"fontSize":{"minimum":0,"type":"number"},"fontStyle":{"$ref":"#/definitions/FontStyle"},"fontWeight":{"anyOf":[{"$ref":"#/definitions/FontWeight"},{"$ref":"#/definitions/FontWeightNumber"}]},"interpolate":{"$ref":"#/definitions/Interpolate"},"limit":{"type":"number"},"opacity":{"maximum":1,"minimum":0,"type":"number"},"orient":{"$ref":"#/definitions/Orient"},"radius":{"minimum":0,"type":"number"},"shape":{"type":"string"},"size":{"minimum":0,"type":"number"},"stroke":{"type":"string"},"strokeDash":{"items":{"type":"number"},"type":"array"},"strokeDashOffset":{"type":"number"},"strokeOpacity":{"maximum":1,"minimum":0,"type":"number"},"strokeWidth":{"minimum":0,"type":"number"},"tension":{"maximum":1,"minimum":0,"type":"number"},"text":{"type":"string"},"theta":{"type":"number"},"thickness":{"minimum":0,"type":"number"}},"type":"object"},"TimeUnit":{"anyOf":[{"$ref":"#/definitions/SingleTimeUnit"},{"$ref":"#/definitions/MultiTimeUnit"}]},"TimeUnitTransform":{"additionalProperties":false,"properties":{"as":{"type":"string"},"field":{"type":"string"},"timeUnit":{"$ref":"#/definitions/TimeUnit"}},"required":["timeUnit","field","as"],"type":"object"},"TitleBase":{"additionalProperties":false,"properties":{"anchor":{"$ref":"#/definitions/Anchor"},"offset":{"type":"number"},"orient":{"$ref":"#/definitions/TitleOrient"},"style":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}]}},"type":"object"},"TitleOrient":{"enum":["top","bottom","left","right"