altair.CompositionConfig#
- class altair.CompositionConfig(columns=Undefined, spacing=Undefined, **kwds)#
CompositionConfig schema wrapper.
- Parameters:
- columnsfloat
The number of columns to include in the view composition layout.
Default value:
undefined– An infinite number of columns (a single row) will be assumed. This is equivalent tohconcat(forconcat) and to using thecolumnchannel (forfacetandrepeat).Note:
This property is only for:
the general (wrappable)
concatoperator (nothconcat/vconcat)the
facetandrepeatoperator with one field/repetition definition (without row/column nesting)
2) Setting the
columnsto1is equivalent tovconcat(forconcat) and to using therowchannel (forfacetandrepeat).- spacingfloat
The default spacing in pixels between composed sub-views.
Default value:
20
- __init__(columns=Undefined, spacing=Undefined, **kwds)#
Methods
__init__([columns, spacing])copy([deep, ignore])Return a copy of the object.
from_dict(dct[, validate])Construct class from a dictionary representation.
from_json(json_string[, validate])Instantiate the object from a valid JSON string.
resolve_references([schema])Resolve references in the context of this object's schema or root schema.
to_dict([validate, ignore, context])Return a dictionary representation of the object.
to_json([validate, indent, sort_keys, ...])Emit the JSON representation for this object as a string.
validate(instance[, schema])Validate the instance against the class schema in the context of the rootschema.
validate_property(name, value[, schema])Validate a property against property schema in the context of the rootschema.