altair.BinParams

altair.BinParams(anchor=Undefined, base=Undefined, binned=Undefined, divide=Undefined, extent=Undefined, maxbins=Undefined, minstep=Undefined, nice=Undefined, step=Undefined, steps=Undefined, **kwds)

Обёртка схемы BinParams.

Параметры разбиения на интервалы или логическое значение, определяющее, нужно ли разбивать данные на интервалы.

Параметры

anchor — float

Значение во входной области разбиения, к которому привязываются интервалы. При необходимости границы сдвигаются, чтобы одна из них совпала с этим значением.

Значение по умолчанию: минимальная граница диапазона разбиения.

base — float

Основание системы счисления для автоматического определения интервалов; по умолчанию используется десятичная система.

Значение по умолчанию: 10.

binned — bool

При значении true Vega-Lite считает, что входные данные уже разбиты на интервалы.

divide — Sequence[float]

Множители, задающие допустимое дробление интервалов. По умолчанию [5, 2]: для основания 10 метод может делить размеры интервалов на 5 и/или 2. Например, при начальном шаге 10 проверяется, удовлетворяют ли ограничениям размеры 2 (= 10/5), 5 (= 10/2) или 1 (= 10/(5*2)).

Значение по умолчанию: [5, 2].

extent — dict, Sequence[float], BinExtent, ParameterExtent

Массив из двух элементов ([min, max]), задающий желаемый диапазон значений интервалов.

maxbins — float

Максимальное число интервалов.

Значение по умолчанию: 6 для каналов row, column и shape; 10 для остальных каналов.

minstep — float

Минимально допустимый размер шага; особенно полезен для целочисленных значений.

nice — bool

При значении true пытается выбирать удобные границы интервалов, например кратные десяти.

Значение по умолчанию: true.

step — float

Точный шаг между интервалами.

Примечание: если задан, такие параметры, как maxbins, игнорируются.

steps — Sequence[float]

Массив допустимых размеров шага, из которых выбирается один.

Конструктор

__init__(anchor=Undefined, base=Undefined, binned=Undefined, divide=Undefined, extent=Undefined, maxbins=Undefined, minstep=Undefined, nice=Undefined, step=Undefined, steps=Undefined, **kwds)

Методы

Метод Описание
__init__
copy(deep, ignore) Возвращает копию объекта.
from_dict(dct, validate) Создаёт экземпляр класса из представления в виде словаря.
from_json(json_string, validate, **kwargs) Создаёт экземпляр объекта из корректной строки JSON.
resolve_references(schema) Разрешает ссылки в контексте схемы объекта или корневой схемы.
to_dict(validate, ignore, context) Возвращает представление объекта в виде словаря.
to_json(validate, indent, sort_keys, ignore, …) Возвращает представление объекта в строке JSON.
validate(instance, schema) Проверяет экземпляр по схеме класса в контексте корневой схемы.
validate_property(name, value, schema) Проверяет свойство по его схеме в контексте корневой схемы.