altair.condition

altair.condition(predicate, if_true, if_false, *, empty=Undefined, **kwargs)

Условный атрибут или кодирование.

Параметры

predicate — Parameter, PredicateComposition, expr.Expression, dict, string

Предикат выбора или проверяемое условие. Строка интерпретируется как проверяемое выражение.

if_true

Спецификация или объект для истинного предиката выбора.

if_false

Спецификация или объект для ложного предиката выбора.

empty

Предикат пустого выбора по умолчанию возвращает True. Для изменения задайте empty=False.

Если один Parameter используется несколько раз, alt.condition(..., empty=...) позволяет отдельно настроить каждый вызов condition.

**kwargs

Дополнительные именованные аргументы добавляются в результирующий словарь.

## Возвращает

spec — dict или VegaLiteSchema, спецификация условия.