genome_spy.VConcatSpec

class genome_spy.VConcatSpec(annotate=Undefined, axes=Undefined, baseUrl=Undefined, config=Undefined, cursor=Undefined, data=Undefined, datasets=Undefined, description=Undefined, domainInert=Undefined, encoding=Undefined, height=Undefined, legends=Undefined, name=Undefined, overhang=Undefined, padding=Undefined, params=Undefined, resolve=Undefined, scales=Undefined, separator=Undefined, spacing=Undefined, templates=Undefined, title=Undefined, transform=Undefined, vconcat=Undefined, viewportHeight=Undefined, viewportWidth=Undefined, visible=Undefined, width=Undefined, zindex=Undefined, **kwds)View on GitHub

Bases: GenomeSpySchema

Generated wrapper for VConcatSpec.

Methods

annotate(value)

Return a copy with annotate updated.

axes([value, x, y])

Return a copy with axes updated.

baseUrl(value)

Return a copy with baseUrl updated.

config([value, arrow, axis, axisBottom, ...])

Return a copy with a GenomeSpyConfig config.

copy(*[, deep])

Return a copy with optional keyword updates.

cursor([value, expr])

Return a copy with a ExprRef cursor.

data([value, description, ...])

Return a copy with data updated.

datasets(value)

Return a copy with datasets updated.

description(value)

Return a copy with description updated.

domainInert(value)

Return a copy with domainInert updated.

encoding([value, angle, color, direction, ...])

Return a copy with a Encoding encoding.

height([value, grow, maxPx, minPx, px])

Return a copy with a SizeDef height.

legends([value, angle, color, dx, dy, fill, ...])

Return a copy with legends updated.

name(value)

Return a copy with name updated.

overhang([value, bottom, left, right, top])

Return a copy with a OverhangConfig overhang.

padding([value, bottom, left, right, top])

Return a copy with padding updated.

params(value)

Return a copy with params updated.

resolve([value, axis, legend, scale])

Return a copy with resolve updated.

resolve_references()

Return this class schema with referenced properties merged in.

scales([value, angle, color, direction, dx, ...])

Return a copy with scales updated.

separator([value, buildIndex, clamp, clip, ...])

Return a copy with a SeparatorProps separator.

spacing(value)

Return a copy with spacing updated.

templates(value)

Return a copy with templates updated.

title([value, align, anchor, angle, ...])

Return a copy with a Title title.

to_dict(*[, validate])

Serialize this schema wrapper to a JSON-compatible dictionary.

to_json(*[, validate])

Serialize this schema wrapper to formatted JSON.

transform(value)

Return a copy with transform updated.

validate(instance)

Validate an instance against this wrapper's schema.

vconcat(value)

Return a copy with vconcat updated.

viewportHeight([value, anchor, expr, grow, ...])

Return a copy with a ViewportSizeDef viewportHeight.

viewportWidth([value, anchor, expr, grow, ...])

Return a copy with a ViewportSizeDef viewportWidth.

visible(value)

Return a copy with visible updated.

width([value, grow, maxPx, minPx, px])

Return a copy with a SizeDef width.

zindex(value)

Return a copy with zindex updated.

annotate(value)View on GitHub

Return a copy with annotate updated.

axes(value=Undefined, /, *, x=Undefined, y=Undefined)View on GitHub

Return a copy with axes updated.

Parameters:
  • x (dict[str, Any]) – Schema-defined x property.

  • y (dict[str, Any]) – Schema-defined y property.

baseUrl(value)View on GitHub

Return a copy with baseUrl updated.

config(value=Undefined, /, *, arrow=Undefined, axis=Undefined, axisBottom=Undefined, axisIndex=Undefined, axisLeft=Undefined, axisLocus=Undefined, axisNominal=Undefined, axisOrdinal=Undefined, axisQuantitative=Undefined, axisRight=Undefined, axisTop=Undefined, axisX=Undefined, axisY=Undefined, header=Undefined, headerColumn=Undefined, headerRow=Undefined, legend=Undefined, legendTrack=Undefined, link=Undefined, mark=Undefined, point=Undefined, range=Undefined, rect=Undefined, rule=Undefined, scale=Undefined, style=Undefined, text=Undefined, tick=Undefined, title=Undefined, view=Undefined)View on GitHub

Return a copy with a GenomeSpyConfig config.

Parameters:
  • arrow (ArrowConfig | dict[str, Any]) – Defaults for arrow marks.

  • axis (AxisConfig | AxisConfigKwds) – Defaults shared by all axes.

  • axisBottom (AxisConfig | AxisConfigKwds) – Defaults for bottom-oriented axes.

  • axisIndex (AxisConfig | AxisConfigKwds) – Defaults for axes that visualize GenomeSpy index scales.

  • axisLeft (AxisConfig | AxisConfigKwds) – Defaults for left-oriented axes.

  • axisLocus (AxisConfig | AxisConfigKwds) – Defaults for axes that visualize GenomeSpy locus scales.

  • axisNominal (AxisConfig | AxisConfigKwds) – Defaults for axes that visualize nominal data.

  • axisOrdinal (AxisConfig | AxisConfigKwds) – Defaults for axes that visualize ordinal data.

  • axisQuantitative (AxisConfig | AxisConfigKwds) – Defaults for axes that visualize quantitative data.

  • axisRight (AxisConfig | AxisConfigKwds) – Defaults for right-oriented axes.

  • axisTop (AxisConfig | AxisConfigKwds) – Defaults for top-oriented axes.

  • axisX (AxisConfig | AxisConfigKwds) – Defaults for x axes.

  • axisY (AxisConfig | AxisConfigKwds) – Defaults for y axes.

  • header (FacetHeader | dict[str, Any]) – Defaults for facet category labels, using view-title property names.

  • headerColumn (FacetHeader | dict[str, Any]) – Defaults for column facet labels, overriding general header defaults.

  • headerRow (FacetHeader | dict[str, Any]) – Defaults for row facet labels, overriding general header defaults.

  • legend (LegendConfig | LegendConfigKwds) – Defaults shared by all legends. Set disable to true to suppress automatic legend creation by default.

  • legendTrack (LegendConfig | LegendConfigKwds) – Defaults for legends of track-like views that use index or locus scales on the x channel. __Default value:__ { "style": "track-bottom-legend" }

  • link (LinkConfig | LinkConfigKwds) – Defaults for link marks.

  • mark (MarkConfig | MarkConfigKwds) – Defaults shared by all mark types.

  • point (PointConfig | PointConfigKwds) – Defaults for point marks.

  • range (RangeConfig | RangeConfigKwds) – Named reusable ranges for channels such as shape, size, and color.

  • rect (RectConfig | RectConfigKwds) – Defaults for rect marks.

  • rule (RuleConfig | RuleConfigKwds) – Defaults for rule marks.

  • scale (ScaleConfig | ScaleConfigKwds) – Defaults for scale behavior and scale-type-specific buckets.

  • style (dict[str, Any]) – Named reusable style buckets that marks, axes, legends, titles, and views can reference through their style properties.

  • text (TextConfig | TextConfigKwds) – Defaults for text marks.

  • tick (TickConfig | dict[str, Any]) – Defaults for tick marks.

  • title (TitleConfig | TitleConfigKwds) – Defaults for view titles.

  • view (ViewConfig | ViewConfigKwds) – Defaults for view background styling, including fill, stroke, shadow, and z-order properties.

cursor(value=Undefined, /, *, expr=Undefined)View on GitHub

Return a copy with a ExprRef cursor.

Parameters:

expr (str) – The expression string.

data(value=Undefined, /, *, description=Undefined, dynamicCallbackSource=Undefined, format=Undefined, lazy=Undefined, name=Undefined, sequence=Undefined, url=Undefined, values=Undefined)View on GitHub

Return a copy with data updated.

Parameters:
  • description (str) – Schema-defined description property.

  • dynamicCallbackSource (bool) – The View class has getDynamicData() methods that provides the data. This is intended for internal use.

  • format (CsvDataFormat | dict[str, Any] | DsvDataFormat | JsonDataFormat | BedDataFormat | BedpeDataFormat | WigDataFormat | VcfDataFormat | OtherDataFormat) – Schema-defined format property.

  • lazy (LazyDataParams | dict[str, Any]) – Schema-defined lazy property.

  • name (str) – Schema-defined name property.

  • sequence (SequenceParams | dict[str, Any]) – Generate a sequence of numbers.

  • url (str | Sequence[str] | ExprRef | dict[str, Any] | UrlList | UrlTemplate) – An URL, a list of URLs, or a URL expansion definition from which to load the data set. A URL template can expand values from an ExprRef and attach the expanded value as a field to loaded rows. Gzip-compressed resources are decompressed transparently when the URL, MIME type, or payload indicates gzip content. Use the format.type property to ensure the loaded data is correctly parsed.

  • values (InlineDataset | dict[str, Any]) – The full data set, included inline. This can be an array of objects or primitive values, an object, or a string. Arrays of primitive values are ingested as objects with a data property. Strings are parsed according to the specified format type.

datasets(value)View on GitHub

Return a copy with datasets updated.

description(value)View on GitHub

Return a copy with description updated.

domainInert(value)View on GitHub

Return a copy with domainInert updated.

encoding(value=Undefined, /, *, angle=Undefined, color=Undefined, direction=Undefined, dx=Undefined, dy=Undefined, facetIndex=Undefined, fill=Undefined, fillOpacity=Undefined, key=Undefined, opacity=Undefined, order=Undefined, sample=Undefined, search=Undefined, semanticScore=Undefined, shape=Undefined, size=Undefined, stroke=Undefined, strokeOpacity=Undefined, strokeWidth=Undefined, text=Undefined, tooltip=Undefined, uniqueId=Undefined, x=Undefined, x2=Undefined, x2Offset=Undefined, xOffset=Undefined, y=Undefined, y2=Undefined, y2Offset=Undefined, yOffset=Undefined)View on GitHub

Return a copy with a Encoding encoding.

Parameters:
height(value=Undefined, /, *, grow=Undefined, maxPx=Undefined, minPx=Undefined, px=Undefined)View on GitHub

Return a copy with a SizeDef height.

Parameters:
  • grow (float) – Share of the remaining space. See child sizing for details.

  • maxPx (float) – Maximum size in pixels.

  • minPx (float) – Minimum size in pixels.

  • px (float) – Size in pixels

legends(value=Undefined, /, *, angle=Undefined, color=Undefined, dx=Undefined, dy=Undefined, fill=Undefined, fillOpacity=Undefined, opacity=Undefined, shape=Undefined, size=Undefined, stroke=Undefined, strokeOpacity=Undefined, strokeWidth=Undefined, x2Offset=Undefined, xOffset=Undefined, y2Offset=Undefined, yOffset=Undefined)View on GitHub

Return a copy with legends updated.

Parameters:
  • angle (Legend | LegendKwds) – Schema-defined angle property.

  • color (Legend | LegendKwds) – Schema-defined color property.

  • dx (Legend | LegendKwds) – Schema-defined dx property.

  • dy (Legend | LegendKwds) – Schema-defined dy property.

  • fill (Legend | LegendKwds) – Schema-defined fill property.

  • fillOpacity (Legend | LegendKwds) – Schema-defined fillOpacity property.

  • opacity (Legend | LegendKwds) – Schema-defined opacity property.

  • shape (Legend | LegendKwds) – Schema-defined shape property.

  • size (Legend | LegendKwds) – Schema-defined size property.

  • stroke (Legend | LegendKwds) – Schema-defined stroke property.

  • strokeOpacity (Legend | LegendKwds) – Schema-defined strokeOpacity property.

  • strokeWidth (Legend | LegendKwds) – Schema-defined strokeWidth property.

  • x2Offset (Legend | LegendKwds) – Schema-defined x2Offset property.

  • xOffset (Legend | LegendKwds) – Schema-defined xOffset property.

  • y2Offset (Legend | LegendKwds) – Schema-defined y2Offset property.

  • yOffset (Legend | LegendKwds) – Schema-defined yOffset property.

name(value)View on GitHub

Return a copy with name updated.

overhang(value=Undefined, /, *, bottom=Undefined, left=Undefined, right=Undefined, top=Undefined)View on GitHub

Return a copy with a OverhangConfig overhang.

Parameters:
  • bottom (bool) – Schema-defined bottom property.

  • left (bool) – Schema-defined left property.

  • right (bool) – Schema-defined right property.

  • top (bool) – Schema-defined top property.

padding(value=Undefined, /, *, bottom=Undefined, left=Undefined, right=Undefined, top=Undefined)View on GitHub

Return a copy with padding updated.

Parameters:
  • bottom (float) – Schema-defined bottom property.

  • left (float) – Schema-defined left property.

  • right (float) – Schema-defined right property.

  • top (float) – Schema-defined top property.

params(value)View on GitHub

Return a copy with params updated.

resolve(value=Undefined, /, *, axis=Undefined, legend=Undefined, scale=Undefined)View on GitHub

Return a copy with resolve updated.

Parameters:
scales(value=Undefined, /, *, angle=Undefined, color=Undefined, direction=Undefined, dx=Undefined, dy=Undefined, fill=Undefined, fillOpacity=Undefined, opacity=Undefined, shape=Undefined, size=Undefined, stroke=Undefined, strokeOpacity=Undefined, strokeWidth=Undefined, x=Undefined, x2=Undefined, x2Offset=Undefined, xOffset=Undefined, y=Undefined, y2=Undefined, y2Offset=Undefined, yOffset=Undefined)View on GitHub

Return a copy with scales updated.

Parameters:
  • angle (Scale | ScaleKwds) – Schema-defined angle property.

  • color (Scale | ScaleKwds) – Schema-defined color property.

  • direction (Scale | ScaleKwds) – Schema-defined direction property.

  • dx (Scale | ScaleKwds) – Schema-defined dx property.

  • dy (Scale | ScaleKwds) – Schema-defined dy property.

  • fill (Scale | ScaleKwds) – Schema-defined fill property.

  • fillOpacity (Scale | ScaleKwds) – Schema-defined fillOpacity property.

  • opacity (Scale | ScaleKwds) – Schema-defined opacity property.

  • shape (Scale | ScaleKwds) – Schema-defined shape property.

  • size (Scale | ScaleKwds) – Schema-defined size property.

  • stroke (Scale | ScaleKwds) – Schema-defined stroke property.

  • strokeOpacity (Scale | ScaleKwds) – Schema-defined strokeOpacity property.

  • strokeWidth (Scale | ScaleKwds) – Schema-defined strokeWidth property.

  • x (Scale | ScaleKwds) – Schema-defined x property.

  • x2 (Scale | ScaleKwds) – Schema-defined x2 property.

  • x2Offset (Scale | ScaleKwds) – Schema-defined x2Offset property.

  • xOffset (Scale | ScaleKwds) – Schema-defined xOffset property.

  • y (Scale | ScaleKwds) – Schema-defined y property.

  • y2 (Scale | ScaleKwds) – Schema-defined y2 property.

  • y2Offset (Scale | ScaleKwds) – Schema-defined y2Offset property.

  • yOffset (Scale | ScaleKwds) – Schema-defined yOffset property.

separator(value=Undefined, /, *, buildIndex=Undefined, clamp=Undefined, clip=Undefined, color=Undefined, cullByVisibleRange=Undefined, cursor=Undefined, fill=Undefined, fillOpacity=Undefined, filled=Undefined, includePlotMargin=Undefined, minLength=Undefined, opacity=Undefined, size=Undefined, stroke=Undefined, strokeAlign=Undefined, strokeCap=Undefined, strokeDash=Undefined, strokeDashOffset=Undefined, strokeOpacity=Undefined, strokeWidth=Undefined, style=Undefined, tooltip=Undefined, type=Undefined, x=Undefined, x2=Undefined, x2Offset=Undefined, xOffset=Undefined, y=Undefined, y2=Undefined, y2Offset=Undefined, yOffset=Undefined, zindex=Undefined)View on GitHub

Return a copy with a SeparatorProps separator.

Parameters:
  • buildIndex (bool) – Whether the x channel should build an index for efficient subset rendering. If omitted, GenomeSpy enables indexing automatically for positional x encodings.

  • clamp (bool | Literal['x'] | Literal['y']) – Clamps projected anchors or range endpoints to the view before constructing mark geometry. true clamps both axes; "x" or "y" selects one axis. Position offsets are included. For rectangles, clamping keeps outlines around the visible part of a group during zooming. With clip: false, full strokes remain visible at the boundary; symbols, arrowheads, and text glyphs can extend beyond it. Rectangles and explicit text ranges collapsed on a clamped axis are hidden. Rules and ticks intersect the selected bounds without changing direction; excluded or collapsed segments are hidden. Zero-length rules are hidden even when clamp is false. Links and arrows with coincident endpoints are hidden. Shared scales and their inversion are unchanged. __Default value:__ false

  • clip (bool | Literal['x'] | Literal['y'] | Literal['never']) – Controls whether the mark is clipped to the UnitView’s rectangle. The values "x" and "y" clip only in the corresponding screen-space direction. Inherited clipping from parent containers still applies unless "never" is used. __Default value:__ true when either positional scale is zoomable; otherwise false

  • color (str | ExprRef | dict[str, Any]) – Color of the mark. Affects either fill or stroke, depending on the filled property.

  • cullByVisibleRange (bool | Literal['x'] | Literal['y']) – Hide point-like mark instances whose anchor falls outside the inherited visible range in the given screen-space direction.

  • cursor (str | ExprRef | dict[str, Any]) – Mouse cursor shown while the pointer is over the mark. Mark cursor takes precedence over enclosing view cursors. __Default value:__ browser default

  • fill (str | ExprRef | dict[str, Any]) – The fill color.

  • fillOpacity (float | ExprRef | dict[str, Any]) – The fill opacity. Value between 0 and 1.

  • filled (bool) – Whether the color represents the fill color (true) or the stroke color (false).

  • includePlotMargin (bool) – Whether separators extend into the plot margin (axes/padding) around the grid. __Default value:__ true

  • minLength (float | ExprRef | dict[str, Any]) – The minimum stroke length in pixels. Use this property to ensure that very short strokes remain visible even when the user zooms out. Default value: 0

  • opacity (float | ExprRef | dict[str, Any]) – Opacity of the mark. Affects fillOpacity or strokeOpacity, depending on the filled property.

  • size (float | ExprRef | dict[str, Any]) – Stroke width of "link" and "rule" marks in pixels, the area of the bounding square of "point" mark, or the font size of "text" mark.

  • stroke (str | ExprRef | dict[str, Any]) – The stroke color

  • strokeAlign (StrokeAlign_T | ExprRef | dict[str, Any]) – Position of the full-width stroke band relative to the nominal body. Inside strokes extend inward by strokeWidth, centered strokes extend half inward and half outward, and outside strokes extend entirely outward. The nominal body is unchanged. Canvas uses an outside-style approximation for all alignments. __Default value:__ "outside"

  • strokeCap (Literal['butt'] | Literal['square'] | Literal['round'] | ExprRef | dict[str, Any]) – The style of stroke ends. Available choices: "butt", "round”, and "square". Default value: "butt"

  • strokeDash (Sequence[float]) – An array of of alternating stroke and gap lengths or null for solid strokes. Default value: null

  • strokeDashOffset (float) – An offset for the stroke dash pattern. Default value: 0

  • strokeOpacity (float | ExprRef | dict[str, Any]) – The stroke opacity. Value between 0 and 1.

  • strokeWidth (float | ExprRef | dict[str, Any]) – The stroke width in pixels.

  • style (str | Sequence[str]) – Named style reference(s) resolved from config.style. If an array is provided, later styles override earlier ones.

  • tooltip (HandledTooltip | HandledTooltipKwds | None | Literal[False]) – Tooltip handler. If false, no tooltip is shown but the mark remains available for renderer picking and mark interactions. If null, no tooltip is shown and the mark is excluded from picking unless its view declares a point selection; a point selection overrides this picking opt-out. If string, specifies the tooltip handler to use.

  • type (Literal['rule']) – Schema-defined type property.

  • x (float | ExprRef | dict[str, Any]) – Position on the x axis.

  • x2 (float | ExprRef | dict[str, Any]) – The secondary position on the x axis.

  • x2Offset (float | ExprRef | dict[str, Any]) – Offset of the x2 coordinate in logical pixels. When x2 is implicit, it inherits xOffset unless this property is specified. Default value: inherited from xOffset for an implicit x2, otherwise 0

  • xOffset (float | ExprRef | dict[str, Any]) – Offset of the x coordinate in logical pixels. Default value: 0

  • y (float | ExprRef | dict[str, Any]) – Position on the y axis.

  • y2 (float | ExprRef | dict[str, Any]) – The secondary position on the y axis.

  • y2Offset (float | ExprRef | dict[str, Any]) – Offset of the y2 coordinate in logical pixels. When y2 is implicit, it inherits yOffset unless this property is specified. Default value: inherited from yOffset for an implicit y2, otherwise 0

  • yOffset (float | ExprRef | dict[str, Any]) – Offset of the y coordinate in logical pixels. Default value: 0

  • zindex (float) – Z-order of the separator relative to the view content. Values greater than 0 render after the view marks. Values less than or equal to 0 render before the marks. __Default value:__ 0

spacing(value)View on GitHub

Return a copy with spacing updated.

templates(value)View on GitHub

Return a copy with templates updated.

title(value=Undefined, /, *, align=Undefined, anchor=Undefined, angle=Undefined, baseline=Undefined, color=Undefined, dx=Undefined, dy=Undefined, font=Undefined, fontSize=Undefined, fontStyle=Undefined, fontWeight=Undefined, frame=Undefined, offset=Undefined, orient=Undefined, reserve=Undefined, style=Undefined, subtitle=Undefined, subtitleColor=Undefined, subtitleFont=Undefined, subtitleFontSize=Undefined, subtitleFontStyle=Undefined, subtitleFontWeight=Undefined, subtitlePadding=Undefined, text=Undefined, zindex=Undefined)View on GitHub

Return a copy with a Title title.

Parameters:
  • align (Align_T) – Horizontal text alignment for title text. One of "left", "center", or "right".

  • anchor (TitleAnchor_T) – The anchor position for placing the title and subtitle text. One of "start", "middle", or "end". For example, with an orientation of top these anchor positions map to a left-, center-, or right-aligned title.

  • angle (float | ExprRef | dict[str, Any]) – Angle in degrees of title and subtitle text.

  • baseline (Baseline_T) – Vertical text baseline for title and subtitle text. One of "alphabetic" (default), "top", "middle", or "bottom".

  • color (str | ExprRef | dict[str, Any]) – Text color for title text.

  • dx (float) – Delta offset for title and subtitle text x-coordinate.

  • dy (float) – Delta offset for title and subtitle text y-coordinate.

  • font (str) – Font name for title text.

  • fontSize (float | ExprRef | dict[str, Any]) – Font size in pixels for title text.

  • fontStyle (FontStyle_T) – Font style for title text.

  • fontWeight (FontWeight_T) – Font weight for title text. This can be either a string (e.g "bold", "normal") or a number (100, 200, 300, …, 900 where "normal" = 400 and "bold" = 700).

  • frame (TitleFrame_T) – The reference frame for the title anchor. "group" anchors the title along the plot area. "bounds" anchors the title along the full bounds, including axes, legends, and other reserved space. __Default value:__ "group"

  • offset (float) – The orthogonal offset in pixels by which to displace the title group from its position along the edge of the chart.

  • orient (TitleOrient_T) – Default title orientation ("none", "top", "bottom", "left", or "right")

  • reserve (bool) – Whether the title reserves layout space outside the plot area. Reserved titles are placed outside axes, legends, and other guide space on the same side. Setting this to false lets the title render without affecting layout, enabling wilder layouts where titles may overlap nearby content. __Default value:__ true

  • style (str | Sequence[str]) – A mark style property to apply to the title text mark. If not specified, a default style of "group-title" is applied.

  • subtitle (str | ExprRef | dict[str, Any]) – The subtitle text.

  • subtitleColor (str | ExprRef | dict[str, Any]) – Text color for subtitle text.

  • subtitleFont (str) – Font name for subtitle text.

  • subtitleFontSize (float | ExprRef | dict[str, Any]) – Font size in pixels for subtitle text.

  • subtitleFontStyle (FontStyle_T) – Font style for subtitle text.

  • subtitleFontWeight (FontWeight_T) – Font weight for subtitle text. This can be either a string (e.g "bold", "normal") or a number (100, 200, 300, …, 900 where "normal" = 400 and "bold" = 700).

  • subtitlePadding (float) – Padding in pixels between title and subtitle text. __Default value:__ 3

  • text (str | ExprRef | dict[str, Any]) – The title text.

  • zindex (float) – Z-order of the title relative to the view content. Values greater than 0 render after the view marks. Values less than or equal to 0 render before the marks. __Default value:__ 1

transform(value)View on GitHub

Return a copy with transform updated.

vconcat(value)View on GitHub

Return a copy with vconcat updated.

viewportHeight(value=Undefined, /, *, anchor=Undefined, expr=Undefined, grow=Undefined, maxPx=Undefined, minPx=Undefined, px=Undefined)View on GitHub

Return a copy with a ViewportSizeDef viewportHeight.

Parameters:
  • anchor (Literal['start', 'end']) – Edge used for initial placement and preserved when content or viewport dimensions change. "start" means left for width and top for height; "end" means right or bottom. Content smaller than the viewport aligns to that edge too. Manual scrolling changes the pixel distance from it. __Default value:__ "start"

  • expr (str) – The expression string.

  • grow (float) – Share of the remaining space. See child sizing for details.

  • maxPx (float) – Maximum size in pixels.

  • minPx (float) – Minimum size in pixels.

  • px (float) – Size in pixels

viewportWidth(value=Undefined, /, *, anchor=Undefined, expr=Undefined, grow=Undefined, maxPx=Undefined, minPx=Undefined, px=Undefined)View on GitHub

Return a copy with a ViewportSizeDef viewportWidth.

Parameters:
  • anchor (Literal['start', 'end']) – Edge used for initial placement and preserved when content or viewport dimensions change. "start" means left for width and top for height; "end" means right or bottom. Content smaller than the viewport aligns to that edge too. Manual scrolling changes the pixel distance from it. __Default value:__ "start"

  • expr (str) – The expression string.

  • grow (float) – Share of the remaining space. See child sizing for details.

  • maxPx (float) – Maximum size in pixels.

  • minPx (float) – Minimum size in pixels.

  • px (float) – Size in pixels

visible(value)View on GitHub

Return a copy with visible updated.

width(value=Undefined, /, *, grow=Undefined, maxPx=Undefined, minPx=Undefined, px=Undefined)View on GitHub

Return a copy with a SizeDef width.

Parameters:
  • grow (float) – Share of the remaining space. See child sizing for details.

  • maxPx (float) – Maximum size in pixels.

  • minPx (float) – Minimum size in pixels.

  • px (float) – Size in pixels

zindex(value)View on GitHub

Return a copy with zindex updated.

copy(*, deep=True, **kwds)View on GitHub

Return a copy with optional keyword updates.

classmethod resolve_references()View on GitHub

Return this class schema with referenced properties merged in.

to_dict(*, validate=True)View on GitHub

Serialize this schema wrapper to a JSON-compatible dictionary.

to_json(*, validate=True)View on GitHub

Serialize this schema wrapper to formatted JSON.

classmethod validate(instance)View on GitHub

Validate an instance against this wrapper’s schema.