altair.Then#
- class altair.Then(conditions, /)#
Utility class for
when-then-otherwise
conditions.Represents the state after calling
when().then()
.This state is a valid condition on its own.
It can be further specified, via multiple chained when-then calls, or finalized with
Then.otherwise()
.References
- __init__(conditions, /)#
Methods
__init__
(conditions, /)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.
otherwise
(statement, /, **kwds)Finalize the condition with a default value.
resolve_references
([schema])Resolve references in the context of this object's schema or root schema.
to_dict
(*args, **kwds)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.
when
([predicate, empty])Attach another predicate to the condition.