altair.StrokeDashDatum
altair.StrokeDashDatum(datum, bandPosition=Undefined, condition=Undefined, title=Undefined, type=Undefined, **kwds)
Обёртка схемы StrokeDashDatum.
Параметры
bandPosition—floatОтносительное положение внутри полосы шкалы, интервала группировки, единицы времени или сегмента накопления. Значение
0помещает примитив в начало полосы,0.5— в середину.condition—dict, ConditionalValueDefnumberArrayExprRef, ConditionalParameterValueDefnumberArrayExprRef, ConditionalPredicateValueDefnumberArrayExprRef, Sequence[dict, ConditionalValueDefnumberArrayExprRef, ConditionalParameterValueDefnumberArrayExprRef, ConditionalPredicateValueDefnumberArrayExprRef]Одно или несколько определений визуального значения с параметром или проверяемым предикатом.
Примечание:
conditionв определении поля может содержать только условные определения значений: в одном канале Vega-Lite допускает не более одного закодированного поля.datum—str, bool, dict, float, ExprRef, DateTime, RepeatRef, PrimitiveValue, NoneПостоянное значение в области данных.
title—str, Text, Sequence[str], NoneЗаголовок поля. При
nullудаляется.По умолчанию: формируется из имени поля и преобразования (
aggregate,bin,timeUnit). Агрегирование включается в заголовок, например"Sum of Profit"; группировка по интервалам и единицы времени — в скобках:"Profit (binned)","Transaction Date (year-month)". Без преобразования используется имя поля.Примечания:
- Формат заголовка можно настроить свойством
fieldTitleконфигурации или функциейfieldTitleв параметрах компиляции. - Если заголовок задан и у поля, и у оси, заголовка панели или легенды, используется заголовок оси, панели или легенды.
- Формат заголовка можно настроить свойством
type—Type, Literal['quantitative', 'ordinal', 'temporal', 'nominal', 'geojson']Тип измерения поля или константы
datum:"quantitative","temporal","ordinal","nominal"; для Geoshape также"geojson".Vega-Lite часто выводит тип автоматически. Явный тип нужен, если поле не номинальное и в кодировании не заданы
aggregate(кромеargmin,argmax),bin, тип шкалы, собственныйsortилиtimeUnit; также он нужен для порядковой шкалы поля сbinилиtimeUnit.По умолчанию для поля:
nominal, кроме следующих случаев:quantitative: естьbinили агрегирование, кромеargmin/argmax; канал —latitudeилиlongitude; либо указан количественный тип шкалы.temporal: естьtimeUnitлибо шкала типаtimeилиutc.ordinal: есть собственный порядокsort, шкалаordinal/point/bandлибо каналorder.
Для константы
datum: число —quantitative, строка —nominal, объект даты и времени —temporal.Примечания:
- Тип описывает смысл данных, а не примитивный тип числа или строки. Числа могут означать количественные, порядковые или номинальные значения.
- Временные значения могут быть строками даты/времени, например
"2015-03-07 12:32:17","17:01","2015-03-16","2015", или числовой временной меткой, например1552199579097. - С
binиспользуйтеquantitativeдля линейной шкалы интервалов илиordinalдля порядковой. - С
timeUnitиспользуйтеtemporalдля временной шкалы (по умолчанию) илиordinalдля порядковой. - С
aggregateтип относится к результату: число различных категорий{"aggregate": "distinct", "field": "cat"}имеет типquantitative. - Вторичные каналы
x2,y2,xError,yErrorне имеют собственногоtype: тип совпадает с основным каналомxилиy.
См. типы данных.
Конструктор
__init__(datum, bandPosition=Undefined, condition=Undefined, title=Undefined, type=Undefined, **kwds)
Методы
| Метод | Описание |
|---|---|
__init__ |
|
bandPosition |
|
condition |
|
copy(deep, ignore) |
Возвращает копию объекта. |
datum |
|
from_dict(dct, validate) |
Создаёт экземпляр класса из представления в виде словаря. |
from_json(json_string, validate, **kwargs) |
Создаёт экземпляр объекта из корректной строки JSON. |
resolve_references(schema) |
Разрешает ссылки в контексте схемы объекта или корневой схемы. |
title |
|
to_dict(validate, ignore, context) |
Возвращает представление объекта в виде словаря. |
to_json(validate, indent, sort_keys, ignore, …) |
Возвращает представление объекта в строке JSON. |
type |
|
validate(instance, schema) |
Проверяет экземпляр по схеме класса в контексте корневой схемы. |
validate_property(name, value, schema) |
Проверяет свойство по его схеме в контексте корневой схемы. |