altair.EncodingSortField

altair.EncodingSortField(field=Undefined, op=Undefined, order=Undefined, **kwds)

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

Определение сортировки дискретной шкалы в описании поля канала кодирования.

Параметры

field — str, dict, Field, FieldName, RepeatRef

Поле данных для сортировки.

Значение по умолчанию: если не задано, используется поле, указанное во внешней ссылке на данные.

op — NonArgAggregateOp, Literal['average', 'count', 'distinct', 'max', 'mean', 'median', 'min', 'missing', 'product', 'q1', 'q3', 'ci0', 'ci1', 'stderr', 'stdev', 'stdevp', 'sum', 'valid', 'values', 'variance', 'variancep', 'exponential', 'exponentialb']

Операция агрегирования поля перед сортировкой, например "count", "mean" или "median". Нужна, когда каждому значению кодируемого поля соответствует несколько значений поля сортировки. Входные записи агрегируются с группировкой по кодируемому полю.

Полный список операций см. в документации агрегирования.

Значение по умолчанию: "sum" для диаграмм с накоплением; иначе "min".

order — SortOrder, Literal['ascending', 'descending'], None

Порядок сортировки: "ascending" (по умолчанию), "descending" или null (без сортировки).

Конструктор

__init__(field=Undefined, op=Undefined, order=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) Проверяет свойство по его схеме в контексте корневой схемы.