Параметры каналов
Некоторые каналы кодирования принимают дополнительные параметры: свойства осей и шкал, заголовки, параметры группировки по интервалам, агрегирования, сортировки и многое другое.
Разделы ниже соответствуют группам каналов кодирования и показывают допустимые для них параметры.
X и Y
Каналы X и Y принимают следующие параметры:
Нажмите, чтобы показать таблицу
| Свойство | Тип | Описание |
|---|---|---|
aggregate | Aggregate | Функция агрегирования поля, например По умолчанию: См. агрегирование. |
axis | anyOf(Axis, null) | Объект свойств линий сетки, делений и подписей оси. При По умолчанию: стандартные свойства оси, если значение не задано. |
bandPosition | number | Относительное положение внутри полосы шкалы, интервала группировки, единицы времени или сегмента накопления. Значение |
bin | anyOf(boolean, BinParams, string, null) | Флаг группировки количественного поля по интервалам, объект её параметров либо
По умолчанию: |
field | Field | Обязательное поле. Строка с именем поля, из которого берётся значение, или объект значений, перебираемых оператором Примечания:
|
impute | anyOf(ImputeParams, null) | Объект свойств операции заполнения пропущенных значений Impute. Поле другого канала положения используется как См. Impute. |
scale | anyOf(Scale, null) | Объект свойств шкалы канала. Шкала преобразует значения области данных — числа, даты, строки — в визуальные значения: пиксели, цвета, размеры. При По умолчанию: стандартные свойства шкалы, если значение не задано. |
sort | Sort | Порядок сортировки закодированного поля. Для непрерывных полей ( Для дискретных полей доступны:
По умолчанию: Примечание: |
stack | anyOf(StackOffset, null, boolean) | Тип смещения при накоплении. Применяется только к каналам
По умолчанию: |
timeUnit | anyOf(TimeUnit, BinnedTimeUnit, TimeUnitParams) | Единица времени, например По умолчанию: |
title | anyOf(Text, null) | Заголовок поля. При По умолчанию: формируется из имени поля и преобразования ( Примечания:
|
type | StandardType | Тип измерения поля или константы Vega-Lite часто выводит тип автоматически. Явный тип нужен, если поле не номинальное и в кодировании не заданы По умолчанию для поля:
Для константы Примечания:
См. типы данных. |
Color, Fill и Stroke
Каналы Color, Fill и Stroke принимают следующие параметры:
Нажмите, чтобы показать таблицу
| Свойство | Тип | Описание |
|---|---|---|
aggregate | Aggregate | Функция агрегирования поля, например По умолчанию: См. агрегирование. |
bandPosition | number | Относительное положение внутри полосы шкалы, интервала группировки, единицы времени или сегмента накопления. Значение |
bin | anyOf(boolean, BinParams, null) | Флаг группировки количественного поля по интервалам, объект её параметров либо
По умолчанию: |
condition | anyOf(ConditionalValueDef<(Gradient|string|null|ExprRef)>, array(ConditionalValueDef<(Gradient|string|null|ExprRef)>)) | Одно или несколько определений визуального значения с параметром или проверяемым предикатом. Примечание: |
field | Field | Обязательное поле. Строка с именем поля, из которого берётся значение, или объект значений, перебираемых оператором Примечания:
|
legend | anyOf(Legend, null) | Объект свойств легенды. При По умолчанию: стандартные свойства легенды, если значение не задано. |
scale | anyOf(Scale, null) | Объект свойств шкалы канала. Шкала преобразует значения области данных — числа, даты, строки — в визуальные значения: пиксели, цвета, размеры. При По умолчанию: стандартные свойства шкалы, если значение не задано. |
sort | Sort | Порядок сортировки закодированного поля. Для непрерывных полей ( Для дискретных полей доступны:
По умолчанию: Примечание: |
timeUnit | anyOf(TimeUnit, BinnedTimeUnit, TimeUnitParams) | Единица времени, например По умолчанию: |
title | anyOf(Text, null) | Заголовок поля. При По умолчанию: формируется из имени поля и преобразования ( Примечания:
|
type | StandardType | Тип измерения поля или константы Vega-Lite часто выводит тип автоматически. Явный тип нужен, если поле не номинальное и в кодировании не заданы По умолчанию для поля:
Для константы Примечания:
См. типы данных. |
Shape
Канал Shape принимает следующие параметры:
Нажмите, чтобы показать таблицу
| Свойство | Тип | Описание |
|---|---|---|
aggregate | Aggregate | Функция агрегирования поля, например По умолчанию: См. агрегирование. |
bandPosition | number | Относительное положение внутри полосы шкалы, интервала группировки, единицы времени или сегмента накопления. Значение |
bin | anyOf(boolean, BinParams, null) | Флаг группировки количественного поля по интервалам, объект её параметров либо
По умолчанию: |
condition | anyOf(ConditionalValueDef<(string|null|ExprRef)>, array(ConditionalValueDef<(string|null|ExprRef)>)) | Одно или несколько определений визуального значения с параметром или проверяемым предикатом. Примечание: |
field | Field | Обязательное поле. Строка с именем поля, из которого берётся значение, или объект значений, перебираемых оператором Примечания:
|
legend | anyOf(Legend, null) | Объект свойств легенды. При По умолчанию: стандартные свойства легенды, если значение не задано. |
scale | anyOf(Scale, null) | Объект свойств шкалы канала. Шкала преобразует значения области данных — числа, даты, строки — в визуальные значения: пиксели, цвета, размеры. При По умолчанию: стандартные свойства шкалы, если значение не задано. |
sort | Sort | Порядок сортировки закодированного поля. Для непрерывных полей ( Для дискретных полей доступны:
По умолчанию: Примечание: |
timeUnit | anyOf(TimeUnit, BinnedTimeUnit, TimeUnitParams) | Единица времени, например По умолчанию: |
title | anyOf(Text, null) | Заголовок поля. При По умолчанию: формируется из имени поля и преобразования ( Примечания:
|
type | TypeForShape | Тип измерения поля или константы Vega-Lite часто выводит тип автоматически. Явный тип нужен, если поле не номинальное и в кодировании не заданы По умолчанию для поля:
Для константы Примечания:
См. типы данных. |
Order
Канал Order принимает следующие параметры:
Нажмите, чтобы показать таблицу
| Свойство | Тип | Описание |
|---|---|---|
aggregate | Aggregate | Функция агрегирования поля, например По умолчанию: См. агрегирование. |
bandPosition | number | Относительное положение внутри полосы шкалы, интервала группировки, единицы времени или сегмента накопления. Значение |
bin | anyOf(boolean, BinParams, string, null) | Флаг группировки количественного поля по интервалам, объект её параметров либо
По умолчанию: |
field | Field | Обязательное поле. Строка с именем поля, из которого берётся значение, или объект значений, перебираемых оператором Примечания:
|
sort | SortOrder | Порядок сортировки: |
timeUnit | anyOf(TimeUnit, BinnedTimeUnit, TimeUnitParams) | Единица времени, например По умолчанию: |
title | anyOf(Text, null) | Заголовок поля. При По умолчанию: формируется из имени поля и преобразования ( Примечания:
|
type | StandardType | Тип измерения поля или константы Vega-Lite часто выводит тип автоматически. Явный тип нужен, если поле не номинальное и в кодировании не заданы По умолчанию для поля:
Для константы Примечания:
См. типы данных. |
Angle, FillOpacity, Opacity, Size, StrokeOpacity и StrokeWidth
Каналы Angle, FillOpacity, Opacity, Size, StrokeOpacity и StrokeWidth принимают следующие параметры:
Нажмите, чтобы показать таблицу
| Свойство | Тип | Описание |
|---|---|---|
aggregate | Aggregate | Функция агрегирования поля, например По умолчанию: См. агрегирование. |
bandPosition | number | Относительное положение внутри полосы шкалы, интервала группировки, единицы времени или сегмента накопления. Значение |
bin | anyOf(boolean, BinParams, null) | Флаг группировки количественного поля по интервалам, объект её параметров либо
По умолчанию: |
condition | anyOf(ConditionalValueDef<(number|ExprRef)>, array(ConditionalValueDef<(number|ExprRef)>)) | Одно или несколько определений визуального значения с параметром или проверяемым предикатом. Примечание: |
field | Field | Обязательное поле. Строка с именем поля, из которого берётся значение, или объект значений, перебираемых оператором Примечания:
|
legend | anyOf(Legend, null) | Объект свойств легенды. При По умолчанию: стандартные свойства легенды, если значение не задано. |
scale | anyOf(Scale, null) | Объект свойств шкалы канала. Шкала преобразует значения области данных — числа, даты, строки — в визуальные значения: пиксели, цвета, размеры. При По умолчанию: стандартные свойства шкалы, если значение не задано. |
sort | Sort | Порядок сортировки закодированного поля. Для непрерывных полей ( Для дискретных полей доступны:
По умолчанию: Примечание: |
timeUnit | anyOf(TimeUnit, BinnedTimeUnit, TimeUnitParams) | Единица времени, например По умолчанию: |
title | anyOf(Text, null) | Заголовок поля. При По умолчанию: формируется из имени поля и преобразования ( Примечания:
|
type | StandardType | Тип измерения поля или константы Vega-Lite часто выводит тип автоматически. Явный тип нужен, если поле не номинальное и в кодировании не заданы По умолчанию для поля:
Для константы Примечания:
См. типы данных. |
StrokeDash
Канал StrokeDash принимает следующие параметры:
Нажмите, чтобы показать таблицу
| Свойство | Тип | Описание |
|---|---|---|
aggregate | Aggregate | Функция агрегирования поля, например По умолчанию: См. агрегирование. |
bandPosition | number | Относительное положение внутри полосы шкалы, интервала группировки, единицы времени или сегмента накопления. Значение |
bin | anyOf(boolean, BinParams, null) | Флаг группировки количественного поля по интервалам, объект её параметров либо
По умолчанию: |
condition | anyOf(ConditionalValueDef<(number[]|ExprRef)>, array(ConditionalValueDef<(number[]|ExprRef)>)) | Одно или несколько определений визуального значения с параметром или проверяемым предикатом. Примечание: |
field | Field | Обязательное поле. Строка с именем поля, из которого берётся значение, или объект значений, перебираемых оператором Примечания:
|
legend | anyOf(Legend, null) | Объект свойств легенды. При По умолчанию: стандартные свойства легенды, если значение не задано. |
scale | anyOf(Scale, null) | Объект свойств шкалы канала. Шкала преобразует значения области данных — числа, даты, строки — в визуальные значения: пиксели, цвета, размеры. При По умолчанию: стандартные свойства шкалы, если значение не задано. |
sort | Sort | Порядок сортировки закодированного поля. Для непрерывных полей ( Для дискретных полей доступны:
По умолчанию: Примечание: |
timeUnit | anyOf(TimeUnit, BinnedTimeUnit, TimeUnitParams) | Единица времени, например По умолчанию: |
title | anyOf(Text, null) | Заголовок поля. При По умолчанию: формируется из имени поля и преобразования ( Примечания:
|
type | StandardType | Тип измерения поля или константы Vega-Lite часто выводит тип автоматически. Явный тип нужен, если поле не номинальное и в кодировании не заданы По умолчанию для поля:
Для константы Примечания:
См. типы данных. |
Row и Column
Каналы Row, Column и Facet принимают следующие параметры:
Нажмите, чтобы показать таблицу
| Свойство | Тип | Описание |
|---|---|---|
aggregate | Aggregate | Функция агрегирования поля, например По умолчанию: См. агрегирование. |
align | LayoutAlign | Выравнивание панелей разбиения по строкам и столбцам. Значения:
По умолчанию: |
bandPosition | number | Относительное положение внутри полосы шкалы, интервала группировки, единицы времени или сегмента накопления. Значение |
bin | anyOf(boolean, BinParams, null) | Флаг группировки количественного поля по интервалам, объект её параметров либо
По умолчанию: |
center | boolean | Центрировать ли панели разбиения относительно соответствующих строк и столбцов. По умолчанию: |
field | Field | Обязательное поле. Строка с именем поля, из которого берётся значение, или объект значений, перебираемых оператором Примечания:
|
header | anyOf(Header, null) | Объект свойств заголовка панели разбиения. |
sort | anyOf(SortArray, SortOrder, EncodingSortField, null) | Порядок сортировки поля. Для непрерывных полей ( Для дискретных полей:
По умолчанию: |
spacing | number | Расстояние между панелями разбиения в пикселях. По умолчанию: свойство |
timeUnit | anyOf(TimeUnit, BinnedTimeUnit, TimeUnitParams) | Единица времени, например По умолчанию: |
title | anyOf(Text, null) | Заголовок поля. При По умолчанию: формируется из имени поля и преобразования ( Примечания:
|
type | StandardType | Тип измерения поля или константы Vega-Lite часто выводит тип автоматически. Явный тип нужен, если поле не номинальное и в кодировании не заданы По умолчанию для поля:
Для константы Примечания:
См. типы данных. |
Facet
Канал Facet принимает следующие параметры:
Нажмите, чтобы показать таблицу
| Свойство | Тип | Описание |
|---|---|---|
aggregate | Aggregate | Функция агрегирования поля, например По умолчанию: См. агрегирование. |
align | anyOf(LayoutAlign, RowCol<LayoutAlign>) | Выравнивание строк и столбцов сетки:
Объект По умолчанию: |
bandPosition | number | Относительное положение внутри полосы шкалы, интервала группировки, единицы времени или сегмента накопления. Значение |
bin | anyOf(boolean, BinParams, null) | Флаг группировки количественного поля по интервалам, объект её параметров либо
По умолчанию: |
bounds | ['full', 'flush'] | Способ вычисления границ панели:
По умолчанию: |
center | anyOf(boolean, RowCol<boolean>) | Центрировать ли представления относительно строк и столбцов. Объект По умолчанию: |
columns | number | Число столбцов композиции. По умолчанию: Примечания:
|
field | Field | Обязательное поле. Строка с именем поля, из которого берётся значение, или объект значений, перебираемых оператором Примечания:
|
header | anyOf(Header, null) | Объект свойств заголовка панели разбиения. |
sort | anyOf(SortArray, SortOrder, EncodingSortField, null) | Порядок сортировки поля. Для непрерывных полей ( Для дискретных полей:
По умолчанию: |
spacing | anyOf(number, RowCol<number>) | Расстояние между представлениями композиции в пикселях. Объект По умолчанию: свойство |
timeUnit | anyOf(TimeUnit, BinnedTimeUnit, TimeUnitParams) | Единица времени, например По умолчанию: |
title | anyOf(Text, null) | Заголовок поля. При По умолчанию: формируется из имени поля и преобразования ( Примечания:
|
type | StandardType | Тип измерения поля или константы Vega-Lite часто выводит тип автоматически. Явный тип нужен, если поле не номинальное и в кодировании не заданы По умолчанию для поля:
Для константы Примечания:
См. типы данных. |
Text
Канал Text принимает следующие параметры:
Нажмите, чтобы показать таблицу
| Свойство | Тип | Описание |
|---|---|---|
aggregate | Aggregate | Функция агрегирования поля, например По умолчанию: См. агрегирование. |
bandPosition | number | Относительное положение внутри полосы шкалы, интервала группировки, единицы времени или сегмента накопления. Значение |
bin | anyOf(boolean, BinParams, string, null) | Флаг группировки количественного поля по интервалам, объект её параметров либо
По умолчанию: |
condition | anyOf(ConditionalValueDef<(Text|ExprRef)>, array(ConditionalValueDef<(Text|ExprRef)>)) | Одно или несколько определений визуального значения с параметром или проверяемым предикатом. Примечание: |
field | Field | Обязательное поле. Строка с именем поля, из которого берётся значение, или объект значений, перебираемых оператором Примечания:
|
format | Format | Спецификатор формата чисел и дат в подписях осей, легенд, заголовков панелей и текстовых примитивах.
По умолчанию: выводится из |
formatType | string | Тип форматирования подписей: По умолчанию: |
timeUnit | anyOf(TimeUnit, BinnedTimeUnit, TimeUnitParams) | Единица времени, например По умолчанию: |
title | anyOf(Text, null) | Заголовок поля. При По умолчанию: формируется из имени поля и преобразования ( Примечания:
|
type | StandardType | Тип измерения поля или константы Vega-Lite часто выводит тип автоматически. Явный тип нужен, если поле не номинальное и в кодировании не заданы По умолчанию для поля:
Для константы Примечания:
См. типы данных. |
Href, Tooltip, Url
Каналы Href, Tooltip и Url принимают следующие параметры:
Нажмите, чтобы показать таблицу
| Свойство | Тип | Описание |
|---|---|---|
aggregate | Aggregate | Функция агрегирования поля, например По умолчанию: См. агрегирование. |
bandPosition | number | Относительное положение внутри полосы шкалы, интервала группировки, единицы времени или сегмента накопления. Значение |
bin | anyOf(boolean, BinParams, string, null) | Флаг группировки количественного поля по интервалам, объект её параметров либо
По умолчанию: |
condition | anyOf(ConditionalValueDef<(string|ExprRef)>, array(ConditionalValueDef<(string|ExprRef)>)) | Одно или несколько определений визуального значения с параметром или проверяемым предикатом. Примечание: |
field | Field | Обязательное поле. Строка с именем поля, из которого берётся значение, или объект значений, перебираемых оператором Примечания:
|
format | Format | Спецификатор формата чисел и дат в подписях осей, легенд, заголовков панелей и текстовых примитивах.
По умолчанию: выводится из |
formatType | string | Тип форматирования подписей: По умолчанию: |
timeUnit | anyOf(TimeUnit, BinnedTimeUnit, TimeUnitParams) | Единица времени, например По умолчанию: |
title | anyOf(Text, null) | Заголовок поля. При По умолчанию: формируется из имени поля и преобразования ( Примечания:
|
type | StandardType | Тип измерения поля или константы Vega-Lite часто выводит тип автоматически. Явный тип нужен, если поле не номинальное и в кодировании не заданы По умолчанию для поля:
Для константы Примечания:
См. типы данных. |
Detail
Канал Detail принимает следующие параметры:
Нажмите, чтобы показать таблицу
| Свойство | Тип | Описание |
|---|---|---|
aggregate | Aggregate | Функция агрегирования поля, например По умолчанию: См. агрегирование. |
bandPosition | number | Относительное положение внутри полосы шкалы, интервала группировки, единицы времени или сегмента накопления. Значение |
bin | anyOf(boolean, BinParams, string, null) | Флаг группировки количественного поля по интервалам, объект её параметров либо
По умолчанию: |
field | Field | Обязательное поле. Строка с именем поля, из которого берётся значение, или объект значений, перебираемых оператором Примечания:
|
timeUnit | anyOf(TimeUnit, BinnedTimeUnit, TimeUnitParams) | Единица времени, например По умолчанию: |
title | anyOf(Text, null) | Заголовок поля. При По умолчанию: формируется из имени поля и преобразования ( Примечания:
|
type | StandardType | Тип измерения поля или константы Vega-Lite часто выводит тип автоматически. Явный тип нужен, если поле не номинальное и в кодировании не заданы По умолчанию для поля:
Для константы Примечания:
См. типы данных. |
Latitude и Longitude
Каналы Latitude и Longitude принимают следующие параметры:
Нажмите, чтобы показать таблицу
| Свойство | Тип | Описание |
|---|---|---|
aggregate | Aggregate | Функция агрегирования поля, например По умолчанию: См. агрегирование. |
bandPosition | number | Относительное положение внутри полосы шкалы, интервала группировки, единицы времени или сегмента накопления. Значение |
bin | null | Флаг группировки количественного поля по интервалам, объект её параметров либо
По умолчанию: |
field | Field | Обязательное поле. Строка с именем поля, из которого берётся значение, или объект значений, перебираемых оператором Примечания:
|
timeUnit | anyOf(TimeUnit, BinnedTimeUnit, TimeUnitParams) | Единица времени, например По умолчанию: |
title | anyOf(Text, null) | Заголовок поля. При По умолчанию: формируется из имени поля и преобразования ( Примечания:
|
type | string | Тип измерения поля или константы Vega-Lite часто выводит тип автоматически. Явный тип нужен, если поле не номинальное и в кодировании не заданы По умолчанию для поля:
Для константы Примечания:
См. типы данных. |
Radius и Theta
Каналы Radius и Theta принимают следующие параметры:
Нажмите, чтобы показать таблицу
| Свойство | Тип | Описание |
|---|---|---|
aggregate | Aggregate | Функция агрегирования поля, например По умолчанию: См. агрегирование. |
bandPosition | number | Относительное положение внутри полосы шкалы, интервала группировки, единицы времени или сегмента накопления. Значение |
bin | anyOf(boolean, BinParams, string, null) | Флаг группировки количественного поля по интервалам, объект её параметров либо
По умолчанию: |
field | Field | Обязательное поле. Строка с именем поля, из которого берётся значение, или объект значений, перебираемых оператором Примечания:
|
scale | anyOf(Scale, null) | Объект свойств шкалы канала. Шкала преобразует значения области данных — числа, даты, строки — в визуальные значения: пиксели, цвета, размеры. При По умолчанию: стандартные свойства шкалы, если значение не задано. |
sort | Sort | Порядок сортировки закодированного поля. Для непрерывных полей ( Для дискретных полей доступны:
По умолчанию: Примечание: |
stack | anyOf(StackOffset, null, boolean) | Тип смещения при накоплении. Применяется только к каналам
По умолчанию: |
timeUnit | anyOf(TimeUnit, BinnedTimeUnit, TimeUnitParams) | Единица времени, например По умолчанию: |
title | anyOf(Text, null) | Заголовок поля. При По умолчанию: формируется из имени поля и преобразования ( Примечания:
|
type | StandardType | Тип измерения поля или константы Vega-Lite часто выводит тип автоматически. Явный тип нужен, если поле не номинальное и в кодировании не заданы По умолчанию для поля:
Для константы Примечания:
См. типы данных. |
Latitude2, Longitude2, Radius2, Theta2, X2, Y2, XError, YError, XError2 и YError2
Каналы Latitude2, Longitude2, Radius2, Theta2, X2, Y2, XError, YError, XError2 и YError2 принимают следующие параметры:
Нажмите, чтобы показать таблицу
| Свойство | Тип | Описание |
|---|---|---|
aggregate | Aggregate | Функция агрегирования поля, например По умолчанию: См. агрегирование. |
bandPosition | number | Относительное положение внутри полосы шкалы, интервала группировки, единицы времени или сегмента накопления. Значение |
bin | null | Флаг группировки количественного поля по интервалам, объект её параметров либо
По умолчанию: |
field | Field | Обязательное поле. Строка с именем поля, из которого берётся значение, или объект значений, перебираемых оператором Примечания:
|
timeUnit | anyOf(TimeUnit, BinnedTimeUnit, TimeUnitParams) | Единица времени, например По умолчанию: |
title | anyOf(Text, null) | Заголовок поля. При По умолчанию: формируется из имени поля и преобразования ( Примечания:
|