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