altair.Config
altair.Config(arc=Undefined, area=Undefined, aria=Undefined, autosize=Undefined, axis=Undefined, axisBand=Undefined, axisBottom=Undefined, axisDiscrete=Undefined, axisLeft=Undefined, axisPoint=Undefined, axisQuantitative=Undefined, axisRight=Undefined, axisTemporal=Undefined, axisTop=Undefined, axisX=Undefined, axisXBand=Undefined, axisXDiscrete=Undefined, axisXPoint=Undefined, axisXQuantitative=Undefined, axisXTemporal=Undefined, axisY=Undefined, axisYBand=Undefined, axisYDiscrete=Undefined, axisYPoint=Undefined, axisYQuantitative=Undefined, axisYTemporal=Undefined, background=Undefined, bar=Undefined, boxplot=Undefined, circle=Undefined, concat=Undefined, countTitle=Undefined, customFormatTypes=Undefined, errorband=Undefined, errorbar=Undefined, facet=Undefined, fieldTitle=Undefined, font=Undefined, geoshape=Undefined, header=Undefined, headerColumn=Undefined, headerFacet=Undefined, headerRow=Undefined, image=Undefined, legend=Undefined, line=Undefined, lineBreak=Undefined, locale=Undefined, mark=Undefined, normalizedNumberFormat=Undefined, normalizedNumberFormatType=Undefined, numberFormat=Undefined, numberFormatType=Undefined, padding=Undefined, params=Undefined, point=Undefined, projection=Undefined, range=Undefined, rect=Undefined, rule=Undefined, scale=Undefined, selection=Undefined, square=Undefined, style=Undefined, text=Undefined, tick=Undefined, timeFormat=Undefined, timeFormatType=Undefined, title=Undefined, tooltipFormat=Undefined, trail=Undefined, view=Undefined, **kwds)
Обёртка схемы Config.
Параметры
arc—dict, RectConfigНастройки примитивов Arc.
area—dict, AreaConfigНастройки примитивов Area.
aria—boolВключать ли стандартные атрибуты ARIA для примитивов и направляющих (только вывод SVG). При
falseвсем направляющим задаётся атрибут"aria-hidden", исключающий их из дерева доступности ARIA, а Vega-Lite не создаёт стандартные описания примитивов.По умолчанию:
true.autosize—dict, AutosizeType, AutoSizeParams, Literal['pad', 'none', 'fit', 'fit-x', 'fit-y']Способ определения размера визуализации. Строковое значение —
"pad","fit"или"none". Объект также позволяет задать параметры размера содержимого и автоматического изменения размеров.По умолчанию:
pad.axis—dict, AxisConfigНастройки, определяющие стандартные свойства всех осей x и y. Полный перечень см. в разделе конфигурации осей.
axisBand—dict, AxisConfigНастройки осей со шкалами
"band".axisBottom—dict, AxisConfigНастройки оси x у нижнего края диаграммы.
axisDiscrete—dict, AxisConfigНастройки осей со шкалами
"point"или"band".axisLeft—dict, AxisConfigНастройки оси y у левого края диаграммы.
axisPoint—dict, AxisConfigНастройки осей со шкалами
"point".axisQuantitative—dict, AxisConfigНастройки количественных осей.
axisRight—dict, AxisConfigНастройки оси y у правого края диаграммы.
axisTemporal—dict, AxisConfigНастройки временных осей.
axisTop—dict, AxisConfigНастройки оси x у верхнего края диаграммы.
axisX—dict, AxisConfigНастройки оси x.
axisXBand—dict, AxisConfigНастройки осей x со шкалами
"band".axisXDiscrete—dict, AxisConfigНастройки осей x со шкалами
"point"или"band".axisXPoint—dict, AxisConfigНастройки осей x со шкалами
"point".axisXQuantitative—dict, AxisConfigНастройки количественных осей x.
axisXTemporal—dict, AxisConfigНастройки временных осей x.
axisY—dict, AxisConfigНастройки оси y.
axisYBand—dict, AxisConfigНастройки осей y со шкалами
"band".axisYDiscrete—dict, AxisConfigНастройки осей y со шкалами
"point"или"band".axisYPoint—dict, AxisConfigНастройки осей y со шкалами
"point".axisYQuantitative—dict, AxisConfigНастройки количественных осей y.
axisYTemporal—dict, AxisConfigНастройки временных осей y.
background—str, dict, Color, ExprRef, HexColor, ColorName, Literal['black', 'silver', 'gray', 'white', 'maroon', 'red', 'purple', 'fuchsia', 'green', 'lime', 'olive', 'yellow', 'navy', 'blue', 'teal', 'aqua', 'orange', 'aliceblue', 'antiquewhite', 'aquamarine', 'azure', 'beige', 'bisque', 'blanchedalmond', 'blueviolet', 'brown', 'burlywood', 'cadetblue', 'chartreuse', 'chocolate', 'coral', 'cornflowerblue', 'cornsilk', 'crimson', 'cyan', 'darkblue', 'darkcyan', 'darkgoldenrod', 'darkgray', 'darkgreen', 'darkgrey', 'darkkhaki', 'darkmagenta', 'darkolivegreen', 'darkorange', 'darkorchid', 'darkred', 'darksalmon', 'darkseagreen', 'darkslateblue', 'darkslategray', 'darkslategrey', 'darkturquoise', 'darkviolet', 'deeppink', 'deepskyblue', 'dimgray', 'dimgrey', 'dodgerblue', 'firebrick', 'floralwhite', 'forestgreen', 'gainsboro', 'ghostwhite', 'gold', 'goldenrod', 'greenyellow', 'grey', 'honeydew', 'hotpink', 'indianred', 'indigo', 'ivory', 'khaki', 'lavender', 'lavenderblush', 'lawngreen', 'lemonchiffon', 'lightblue', 'lightcoral', 'lightcyan', 'lightgoldenrodyellow', 'lightgray', 'lightgreen', 'lightgrey', 'lightpink', 'lightsalmon', 'lightseagreen', 'lightskyblue', 'lightslategray', 'lightslategrey', 'lightsteelblue', 'lightyellow', 'limegreen', 'linen', 'magenta', 'mediumaquamarine', 'mediumblue', 'mediumorchid', 'mediumpurple', 'mediumseagreen', 'mediumslateblue', 'mediumspringgreen', 'mediumturquoise', 'mediumvioletred', 'midnightblue', 'mintcream', 'mistyrose', 'moccasin', 'navajowhite', 'oldlace', 'olivedrab', 'orangered', 'orchid', 'palegoldenrod', 'palegreen', 'paleturquoise', 'palevioletred', 'papayawhip', 'peachpuff', 'peru', 'pink', 'plum', 'powderblue', 'rosybrown', 'royalblue', 'saddlebrown', 'salmon', 'sandybrown', 'seagreen', 'seashell', 'sienna', 'skyblue', 'slateblue', 'slategray', 'slategrey', 'snow', 'springgreen', 'steelblue', 'tan', 'thistle', 'tomato', 'turquoise', 'violet', 'wheat', 'whitesmoke', 'yellowgreen', 'rebeccapurple']Цвет CSS для фона всей области отображения.
По умолчанию:
"white".bar—dict, BarConfigНастройки примитивов Bar.
boxplot—dict, BoxPlotConfigНастройки диаграмм размаха.
circle—dict, MarkConfigНастройки примитивов Circle.
concat—dict, CompositionConfigСтандартные настройки всех операторов объединения и повторения представлений:
concat,hconcat,vconcatиrepeat.countTitle—strСтандартный заголовок осей и легенд для полей количества записей.
По умолчанию:
Count of Records.customFormatTypes—boolРазрешает свойству
formatTypeтекстовых примитивов и направляющих принимать пользовательскую функцию форматирования, зарегистрированную как выражение Vega.errorband—dict, ErrorBandConfigНастройки полос погрешностей ErrorBand.
errorbar—dict, ErrorBarConfigНастройки отрезков погрешностей ErrorBar.
facet—dict, CompositionConfigСтандартные настройки оператора фасетного представления
facet.fieldTitle—Literal['verbal', 'functional', 'plain']Способ создания заголовков полей Vega-Lite. Доступны три стиля:
"verbal"(по умолчанию) — словесная запись функции, напримерSum of field,Year-month of date,field (binned)."function"— функция в верхнем регистре со скобками, напримерSUM(field),YEARMONTH(date),BIN(field)."plain"— только имя поля без функций, напримерfield,date,field.
font—strСтандартный шрифт всех текстовых примитивов, заголовков и подписей.
geoshape—dict, MarkConfigНастройки примитивов Geoshape.
header—dict, HeaderConfigСтандартные свойства всех заголовков фасетов. Полный перечень см. в разделе конфигурации заголовков.
headerColumn—dict, HeaderConfigСтандартные свойства заголовков столбцов. Полный перечень см. в разделе конфигурации заголовков.
headerFacet—dict, HeaderConfigСтандартные свойства заголовков фасетов, не связанных со строками или столбцами. Полный перечень см. в разделе конфигурации заголовков.
headerRow—dict, HeaderConfigСтандартные свойства заголовков строк. Полный перечень см. в разделе конфигурации заголовков.
image—dict, RectConfigНастройки примитивов Image.
legend—dict, LegendConfigСтандартные свойства всех легенд. Полный перечень см. в разделе конфигурации легенд.
line—dict, LineConfigНастройки примитивов Line.
lineBreak—str, dict, ExprRefРазделитель для разбиения текста на строки, например символ новой строки. Это общая настройка текстовых примитивов по умолчанию; её переопределяют настройки примитива или стиля и канал кодирования
lineBreak. Если значение задаётся сигналом, допустимы строки и регулярные выраженияregexp.locale—dict, LocaleОпределения локали для разбора строк и форматирования чисел и дат. Объект локали должен содержать свойства
numberи/илиtimeс определениями локали. Локаль из блока config может быть переопределена аргументом locale конструктора View.mark—dict, MarkConfigНастройки графических примитивов.
normalizedNumberFormat—strЕсли
normalizedNumberFormatTypeне задан, формат D3 для подписей осей, текстовых примитивов и подсказок нормализованных полей с накоплением (stack: "normalize"). Например,"s"обозначает единицы СИ. Используется синтаксис числовых форматов D3.Если заданы
config.normalizedNumberFormatTypeиconfig.customFormatTypes: true, это значение передаётся какformatвместе сdatum.valueфункцииconfig.numberFormatType. По умолчанию:%.normalizedNumberFormatType—strПользовательский тип формата для
config.normalizedNumberFormat.По умолчанию:
undefined, что соответствует D3-format, доступному как функцияformatв выражениях Vega. Для использования также требуетсяcustomFormatTypes: true.numberFormat—strЕсли
numberFormatTypeне задан, формат D3 для подписей направляющих, текстовых примитивов и подсказок ненормализованных полей (безstack: "normalize"). Например,"s"обозначает единицы СИ. Используется синтаксис числовых форматов D3.Если заданы
config.numberFormatTypeиconfig.customFormatTypes: true, это значение передаётся какformatвместе сdatum.valueфункцииconfig.numberFormatType.numberFormatType—strПользовательский тип формата для
config.numberFormat.По умолчанию:
undefined, что соответствует D3-format, доступному как функцияformatв выражениях Vega. Для использования также требуетсяcustomFormatTypes: true.padding—dict, float, ExprRef, PaddingСтандартный отступ в пикселях от края холста визуализации до прямоугольной области данных. Число задаёт одинаковый отступ со всех сторон. Объект вида
{"left": 5, "top": 5, "right": 5, "bottom": 5}задаёт отступы отдельно.По умолчанию:
5.params—Sequence[dict, TopLevelParameter, VariableParameter, TopLevelSelectionParameter]Динамические переменные или выборы, параметризующие визуализацию.
point—dict, MarkConfigНастройки примитивов Point.
projection—dict, ProjectionConfigСтандартные свойства всех проекций. Полный перечень см. в разделе конфигурации проекций.
range—dict, RangeConfigСловарь стандартных массивов диапазонов или схем для шкал. Полный перечень см. в разделе конфигурации шкал.
rect—dict, RectConfigНастройки примитивов Rect.
rule—dict, MarkConfigНастройки примитивов Rule.
scale—dict, ScaleConfigСтандартные свойства всех шкал. Полный перечень см. в разделе конфигурации шкал.
selection—dict, SelectionConfigСловарь стандартных свойств для каждого типа выбора.
square—dict, MarkConfigНастройки примитивов Square.
style—dict, StyleConfigIndexСловарь, сопоставляющий имена стилей стандартным свойствам примитивов. Значения должны быть допустимыми объектами конфигурации примитивов.
text—dict, MarkConfigНастройки примитивов Text.
tick—dict, TickConfigНастройки примитивов Tick.
timeFormat—strСтандартный формат времени для исходных временных значений без timeUnit в текстовых примитивах, подписях легенд и заголовках фасетов.
По умолчанию:
"%b %d, %Y". Оси автоматически определяют формат каждой подписи, поэтому эта настройка на них не влияет.timeFormatType—strПользовательский тип формата для
config.timeFormat.По умолчанию:
undefined, что соответствует D3-time-format, доступному как функцияtimeFormatв выражениях Vega. Для использования требуетсяcustomFormatTypes: true, аtimeUnitне должен быть задан.title—dict, TitleConfigСтандартные свойства всех заголовков диаграмм. Полный перечень см. в разделе конфигурации заголовков.
tooltipFormat—dict, FormatConfigПользовательские настройки формата подсказок. Если не заданы, используется стандартная конфигурация формата.
trail—dict, LineConfigНастройки примитивов Trail.
view—dict, ViewConfigСтандартные свойства отдельных представлений.
Конструктор
__init__(arc=Undefined, area=Undefined, aria=Undefined, autosize=Undefined, axis=Undefined, axisBand=Undefined, axisBottom=Undefined, axisDiscrete=Undefined, axisLeft=Undefined, axisPoint=Undefined, axisQuantitative=Undefined, axisRight=Undefined, axisTemporal=Undefined, axisTop=Undefined, axisX=Undefined, axisXBand=Undefined, axisXDiscrete=Undefined, axisXPoint=Undefined, axisXQuantitative=Undefined, axisXTemporal=Undefined, axisY=Undefined, axisYBand=Undefined, axisYDiscrete=Undefined, axisYPoint=Undefined, axisYQuantitative=Undefined, axisYTemporal=Undefined, background=Undefined, bar=Undefined, boxplot=Undefined, circle=Undefined, concat=Undefined, countTitle=Undefined, customFormatTypes=Undefined, errorband=Undefined, errorbar=Undefined, facet=Undefined, fieldTitle=Undefined, font=Undefined, geoshape=Undefined, header=Undefined, headerColumn=Undefined, headerFacet=Undefined, headerRow=Undefined, image=Undefined, legend=Undefined, line=Undefined, lineBreak=Undefined, locale=Undefined, mark=Undefined, normalizedNumberFormat=Undefined, normalizedNumberFormatType=Undefined, numberFormat=Undefined, numberFormatType=Undefined, padding=Undefined, params=Undefined, point=Undefined, projection=Undefined, range=Undefined, rect=Undefined, rule=Undefined, scale=Undefined, selection=Undefined, square=Undefined, style=Undefined, text=Undefined, tick=Undefined, timeFormat=Undefined, timeFormatType=Undefined, title=Undefined, tooltipFormat=Undefined, trail=Undefined, view=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) |
Проверяет свойство по его схеме в контексте корневой схемы. |