altair.ScaleConfig

altair.ScaleConfig(animationDuration=Undefined, bandPaddingInner=Undefined, bandPaddingOuter=Undefined, bandWithNestedOffsetPaddingInner=Undefined, bandWithNestedOffsetPaddingOuter=Undefined, barBandPaddingInner=Undefined, clamp=Undefined, continuousPadding=Undefined, framesPerSecond=Undefined, invalid=Undefined, maxBandSize=Undefined, maxFontSize=Undefined, maxOpacity=Undefined, maxSize=Undefined, maxStrokeWidth=Undefined, minBandSize=Undefined, minFontSize=Undefined, minOpacity=Undefined, minSize=Undefined, minStrokeWidth=Undefined, offsetBandPaddingInner=Undefined, offsetBandPaddingOuter=Undefined, pointPadding=Undefined, quantileCount=Undefined, quantizeCount=Undefined, rectBandPaddingInner=Undefined, round=Undefined, tickBandPaddingInner=Undefined, useUnaggregatedDomain=Undefined, xReverse=Undefined, zero=Undefined, **kwds)

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

Параметры

animationDuration — float

Стандартная длительность анимации в секундах для временных кодирований, кроме шкал band.

По умолчанию: 5.

bandPaddingInner — dict, float, ExprRef

Стандартный внутренний отступ полосовых шкал x и y.

По умолчанию:

  • nestedOffsetPaddingInner для шкал x/y с вложенными шкалами смещения x/y;
  • barBandPaddingInner для примитивов Bar (0.1 по умолчанию);
  • rectBandPaddingInner для примитивов Rect и остальных типов (0 по умолчанию).
bandPaddingOuter — dict, float, ExprRef

Стандартный внешний отступ полосовых шкал x и y.

По умолчанию: paddingInner/2, благодаря чему ширина или высота равна числу уникальных значений, умноженному на шаг.

bandWithNestedOffsetPaddingInner — dict, float, ExprRef

Стандартный внутренний отступ полосовых шкал x и y с вложенным кодированием xOffset или yOffset.

По умолчанию: 0.2.

bandWithNestedOffsetPaddingOuter — dict, float, ExprRef

Стандартный внешний отступ полосовых шкал x и y с вложенным кодированием xOffset или yOffset.

По умолчанию: 0.2.

barBandPaddingInner — dict, float, ExprRef

Стандартный внутренний отступ полосовых порядковых шкал x и y для примитивов "bar".

По умолчанию: 0.1.

clamp — bool, dict, ExprRef

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

continuousPadding — dict, float, ExprRef

Стандартный отступ непрерывных шкал x и y.

По умолчанию: ширина столбца для непрерывной шкалы x вертикального столбца или непрерывной шкалы y горизонтального столбца; в остальных случаях — 0.

framesPerSecond — float

Стандартная частота кадров в секунду для временных шкал band.

По умолчанию: 2.

invalid — dict, ScaleInvalidDataConfig

Объект выходных значений шкал для недопустимых значений: null и NaN на непрерывной шкале.

  • Ключи — каналы шкал.
  • Значения — "zero-or-min" (ноль, если шкала его включает, иначе минимум) или определения вида {value: ...}.

Например, config.scale.invalid: {color: {value: "#aaa"}} окрашивает все недопустимые значения в #aaa. Подробнее см. недопустимые данные.

maxBandSize — float

Стандартный максимум при отображении количественных полей в размер size/bandSize столбцов.

Если не задан (по умолчанию), используется размер оси — ширина или высота — минус 1.

maxFontSize — float

Стандартный максимум шкалы размера size/fontSize текстовых примитивов для количественных полей.

По умолчанию: 40.

maxOpacity — float

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

По умолчанию: 0.8.

maxSize — float

Стандартное максимальное значение шкалы размера точек.

maxStrokeWidth — float

Стандартный максимум шкалы strokeWidth для примитивов Rule и Line и шкалы size для примитивов Trail.

По умолчанию: 4.

minBandSize — float

Стандартный минимум шкалы размера size/bandSize примитивов Bar и Tick для количественных полей.

По умолчанию: 2.

minFontSize — float

Стандартный минимум шкалы размера size/fontSize текстовых примитивов для количественных полей.

По умолчанию: 8.

minOpacity — float

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

По умолчанию: 0.3.

minSize — float

Стандартное минимальное значение шкалы размера точек.

По умолчанию: 9.

minStrokeWidth — float

Стандартный минимум шкалы strokeWidth для примитивов Rule и Line и шкалы size для примитивов Trail.

По умолчанию: 1.

offsetBandPaddingInner — dict, float, ExprRef

Стандартный внутренний отступ полосовых шкал xOffset и yOffset.

По умолчанию: 0.

offsetBandPaddingOuter — dict, float, ExprRef

Стандартный внешний отступ полосовых шкал xOffset и yOffset.

По умолчанию: 0.

pointPadding — dict, float, ExprRef

Стандартный внешний отступ точечных порядковых шкал x и y.

По умолчанию: 0.5, благодаря чему ширина или высота равна числу уникальных значений, умноженному на шаг.

quantileCount — float

Стандартное число элементов выходного диапазона квантильной шкалы.

По умолчанию: 4.

quantizeCount — float

Стандартное число элементов выходного диапазона квантованной шкалы.

По умолчанию: 4.

rectBandPaddingInner — dict, float, ExprRef

Стандартный внутренний отступ полосовых порядковых шкал x и y для примитивов "rect".

По умолчанию: 0.

round — bool, dict, ExprRef

При true числовые выходные значения округляются до целых, что полезно для привязки к пиксельной сетке. Доступно только для шкал x, y и size.

tickBandPaddingInner — dict, float, ExprRef

Стандартный внутренний отступ полосовых порядковых шкал x и y для примитивов "tick".

По умолчанию: 0.25.

useUnaggregatedDomain — bool

Использовать диапазон исходных данных до агрегации как область определения шкалы агрегированной оси.

Соответствует стандартному заданию domain: "unaggregate" для агрегированных количественных полей.

Работает только для агрегатных функций с результатом внутри исходного диапазона: "mean", "average", "median", "q1", "q3", "min", "max". Для функций с результатом вне этого диапазона, например "count" и "sum", настройка игнорируется.

По умолчанию: false.

xReverse — bool, dict, ExprRef

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

zero — bool

Стандартное значение scale.zero для непрерывных шкал, кроме шкал x/y столбчатых диаграмм и диаграмм с областями без заданного диапазона и шкал size.

По умолчанию: true.

Конструктор

__init__(animationDuration=Undefined, bandPaddingInner=Undefined, bandPaddingOuter=Undefined, bandWithNestedOffsetPaddingInner=Undefined, bandWithNestedOffsetPaddingOuter=Undefined, barBandPaddingInner=Undefined, clamp=Undefined, continuousPadding=Undefined, framesPerSecond=Undefined, invalid=Undefined, maxBandSize=Undefined, maxFontSize=Undefined, maxOpacity=Undefined, maxSize=Undefined, maxStrokeWidth=Undefined, minBandSize=Undefined, minFontSize=Undefined, minOpacity=Undefined, minSize=Undefined, minStrokeWidth=Undefined, offsetBandPaddingInner=Undefined, offsetBandPaddingOuter=Undefined, pointPadding=Undefined, quantileCount=Undefined, quantizeCount=Undefined, rectBandPaddingInner=Undefined, round=Undefined, tickBandPaddingInner=Undefined, useUnaggregatedDomain=Undefined, xReverse=Undefined, zero=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) Проверяет свойство по его схеме в контексте корневой схемы.