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При значении
trueVega-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) |
Проверяет свойство по его схеме в контексте корневой схемы. |