altair.CompositionConfig
- class altair.CompositionConfig(columns=Undefined, spacing=Undefined, **kwds)
-
CompositionConfig schema wrapper
Mapping(required=[])
- Attributes
-
- 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 :
1) This property is only for: - the general (wrappable)
concatoperator (nothconcat/vconcat) - thefacetandrepeatoperator 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, _wrapper_classes])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, ignore, context, indent, ...])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