altair.AreaConfig

altair.AreaConfig(align=Undefined, angle=Undefined, aria=Undefined, ariaRole=Undefined, ariaRoleDescription=Undefined, aspect=Undefined, baseline=Undefined, blend=Undefined, color=Undefined, cornerRadius=Undefined, cornerRadiusBottomLeft=Undefined, cornerRadiusBottomRight=Undefined, cornerRadiusTopLeft=Undefined, cornerRadiusTopRight=Undefined, cursor=Undefined, description=Undefined, dir=Undefined, dx=Undefined, dy=Undefined, ellipsis=Undefined, endAngle=Undefined, fill=Undefined, fillOpacity=Undefined, filled=Undefined, font=Undefined, fontSize=Undefined, fontStyle=Undefined, fontWeight=Undefined, height=Undefined, href=Undefined, innerRadius=Undefined, interpolate=Undefined, invalid=Undefined, limit=Undefined, line=Undefined, lineBreak=Undefined, lineHeight=Undefined, opacity=Undefined, order=Undefined, orient=Undefined, outerRadius=Undefined, padAngle=Undefined, point=Undefined, radius=Undefined, radius2=Undefined, shape=Undefined, size=Undefined, smooth=Undefined, startAngle=Undefined, stroke=Undefined, strokeCap=Undefined, strokeDash=Undefined, strokeDashOffset=Undefined, strokeJoin=Undefined, strokeMiterLimit=Undefined, strokeOffset=Undefined, strokeOpacity=Undefined, strokeWidth=Undefined, tension=Undefined, text=Undefined, theta=Undefined, theta2=Undefined, time=Undefined, timeUnitBandPosition=Undefined, timeUnitBandSize=Undefined, tooltip=Undefined, url=Undefined, width=Undefined, x=Undefined, x2=Undefined, y=Undefined, y2=Undefined, **kwds)

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

Параметры

align — dict, Align, ExprRef, Literal['left', 'center', 'right']

Горизонтальное выравнивание текста или примитивов с диапазоном: area, bar, image, rect, rule. Значения: "left", "right", "center". Для примитивов с диапазоном ссылки на выражения не поддерживаются.

angle — dict, float, ExprRef

Угол поворота текста в градусах.

aria — bool, dict, ExprRef

Добавлять ли атрибуты ARIA для доступности; только для SVG. При false выходной SVG-элемент получает aria-hidden, и примитив исключается из дерева доступности ARIA.

ariaRole — str, dict, ExprRef

Тип элемента пользовательского интерфейса для доступности ARIA (только SVG). Если задан, определяет атрибут role. Внимание: экспериментальное свойство, которое может измениться.

ariaRoleDescription — str, dict, ExprRef

Понятное человеку описание роли примитива, локализованное автором, для доступности ARIA (только SVG). Если задано, определяет атрибут aria-roledescription. Внимание: экспериментальное свойство, которое может измениться.

aspect — bool, dict, ExprRef

Сохранять ли соотношение сторон изображения.

baseline — dict, ExprRef, Baseline, TextBaseline, Literal['alphabetic', 'line-bottom', 'line-top', 'top', 'middle', 'bottom']

Для текста — вертикальная базовая линия: "alphabetic", используемая по умолчанию, "top", "middle", "bottom", "line-top", "line-bottom" либо ссылка на выражение, возвращающее допустимое значение. line-top и line-bottom похожи на top и bottom, но вычисляются относительно lineHeight, а не только fontSize. Для примитивов с диапазоном — вертикальное выравнивание "top", "middle" или "bottom"; ссылки на выражения для них не поддерживаются.

blend — dict, Blend, ExprRef, Literal[None, 'multiply', 'screen', 'overlay', 'darken', 'lighten', 'color-dodge', 'color-burn', 'hard-light', 'soft-light', 'difference', 'exclusion', 'hue', 'saturation', 'color', 'luminosity']

Режим смешивания цвета примитива с текущим фоном. Допускается любое значение CSS mix-blend-mode. По умолчанию: "source-over".

color — str, dict, Color, ExprRef, Gradient, HexColor, ColorName, LinearGradient, RadialGradient, 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']

Стандартный цвет. По умолчанию: ■ "#4682b4". Нельзя задавать в конфигурации стилей. Свойства fill и stroke имеют больший приоритет и переопределяют color.

cornerRadius — dict, float, ExprRef

Радиус скругления углов прямоугольников или дуг в пикселях. По умолчанию: 0.

cornerRadiusBottomLeft — dict, float, ExprRef

Радиус скругления нижнего левого угла прямоугольника в пикселях. По умолчанию: 0.

cornerRadiusBottomRight — dict, float, ExprRef

Радиус скругления нижнего правого угла прямоугольника в пикселях. По умолчанию: 0.

cornerRadiusTopLeft — dict, float, ExprRef

Радиус скругления верхнего левого угла прямоугольника в пикселях. По умолчанию: 0.

cornerRadiusTopRight — dict, float, ExprRef

Радиус скругления верхнего правого угла прямоугольника в пикселях. По умолчанию: 0.

cursor — dict, Cursor, ExprRef, Literal['auto', 'default', 'none', 'context-menu', 'help', 'pointer', 'progress', 'wait', 'cell', 'crosshair', 'text', 'vertical-text', 'alias', 'copy', 'move', 'no-drop', 'not-allowed', 'e-resize', 'n-resize', 'ne-resize', 'nw-resize', 's-resize', 'se-resize', 'sw-resize', 'w-resize', 'ew-resize', 'ns-resize', 'nesw-resize', 'nwse-resize', 'col-resize', 'row-resize', 'all-scroll', 'zoom-in', 'zoom-out', 'grab', 'grabbing']

Указатель мыши при наведении на примитив. Допускается любой тип указателя CSS.

description — str, dict, ExprRef

Текстовое описание примитива для доступности ARIA; только для SVG. Если задано, определяет атрибут aria-label.

dir — dict, ExprRef, Literal['ltr', 'rtl'], TextDirection

Направление текста: "ltr" — слева направо, "rtl" — справа налево. Определяет, с какой стороны текст обрезается по параметру limit. По умолчанию: "ltr".

dx — dict, float, ExprRef

Горизонтальное смещение подписи относительно точки привязки, в пикселях. Применяется после поворота свойством angle.

dy — dict, float, ExprRef

Вертикальное смещение подписи относительно точки привязки, в пикселях. Применяется после поворота свойством angle.

ellipsis — str, dict, ExprRef

Строка многоточия для текста, обрезанного по limit. По умолчанию: "…".

endAngle — dict, float, ExprRef

Конечный угол примитива Arc в радианах. Значение 0 соответствует направлению вверх, на север; угол увеличивается по часовой стрелке.

fill — str, dict, Color, ExprRef, Gradient, HexColor, ColorName, LinearGradient, RadialGradient, 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'], None

Стандартный цвет заливки; имеет больший приоритет, чем config.color. Значение null убирает заливку. По умолчанию: отсутствует.

fillOpacity — dict, float, ExprRef

Непрозрачность заливки в диапазоне [0,1]. По умолчанию: 1.

filled — bool

Использовать ли цвет примитива для заливки вместо обводки. По умолчанию: false для point, line, rule и geoshape с источником graticule; для остальных — true. Нельзя задавать в конфигурации стилей.

font — str, dict, ExprRef

Гарнитура текста, например "Helvetica Neue".

fontSize — dict, float, ExprRef

Размер шрифта в пикселях. По умолчанию: 11.

fontStyle — str, dict, ExprRef, FontStyle

Начертание шрифта, например "italic".

fontWeight — dict, ExprRef, FontWeight, Literal['normal', 'bold', 'lighter', 'bolder', 100, 200, 300, 400, 500, 600, 700, 800, 900]

Насыщенность шрифта: строка, например "bold" или "normal", либо число 100, 200, 300, …, 900. normal соответствует 400, bold — 700.

height — dict, float, ExprRef

Высота примитивов.

href — str, dict, URI, ExprRef

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

innerRadius — dict, float, ExprRef

Внутренний радиус дуги в пикселях; псевдоним radius2. По умолчанию: 0.

interpolate — dict, ExprRef, Interpolate, Literal['basis', 'basis-open', 'basis-closed', 'bundle', 'cardinal', 'cardinal-open', 'cardinal-closed', 'catmull-rom', 'linear', 'linear-closed', 'monotone', 'natural', 'step', 'step-before', 'step-after']

Способ интерполяции линий и областей:

  • "linear" — последовательность прямых отрезков.
  • "linear-closed" — замкнутые отрезки, образующие многоугольник.
  • "step" — чередующиеся горизонтальные и вертикальные отрезки.
  • "step-before" — чередующиеся вертикальные и горизонтальные отрезки.
  • "step-after" — чередующиеся горизонтальные и вертикальные отрезки.
  • "basis" — B-сплайн с дублированием крайних контрольных точек.
  • "basis-open" — открытый B-сплайн, который может не проходить через начало или конец.
  • "basis-closed" — замкнутый B-сплайн.
  • "cardinal" — кардинальный сплайн с дублированием крайних контрольных точек.
  • "cardinal-open" — открытый кардинальный сплайн: может не проходить через начало и конец, но проходит через остальные контрольные точки.
  • "cardinal-closed" — замкнутый кардинальный сплайн.
  • "bundle" — аналог basis, но tension используется для выпрямления сплайна.
  • "monotone" — кубическая интерполяция, сохраняющая монотонность по y.
invalid — MarkInvalidDataMode, Literal['filter', 'break-paths-filter-domains', 'break-paths-show-domains', 'break-paths-show-path-domains', 'show'], None

Режим обработки некорректных данных: null и NaN на непрерывных шкалах без заданного результата для таких значений.

  • "filter" исключает некорректные значения из примитивов и шкал. Линии, области и trail соединяют допустимые точки, словно некорректных строк нет.
  • "break-paths-filter-domains" разрывает пути в некорректных точках. Для примитивов без пути эквивалентен "filter". Все диапазоны шкал исключают отфильтрованные точки.
  • "break-paths-show-domains" разрывает пути и скрывает некорректные точки остальных примитивов. Диапазоны всех шкал включают эти точки.
  • "show" или null показывает все точки в примитивах и диапазонах шкал. Шкала использует результат из config.scale.invalid; если он не задан, некорректные значения отображаются как ноль, когда он входит в шкалу, или как минимум шкалы, когда ноль не входит.
  • "break-paths-show-path-domains", используемый по умолчанию, эквивалентен "break-paths-show-domains" для line/area/trail и "filter" для остальных примитивов.

Если для шкалы канала задан результат некорректных значений в config.scale.invalid, все её значения считаются допустимыми. Поля такого канала не фильтруются и не вызывают разрывов пути.

limit — dict, float, ExprRef

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

line — bool, dict, OverlayMarkDef

Флаг добавления линии поверх area либо объект свойств наложенной линии. При {} или true используются стандартные свойства; при false линия автоматически не добавляется. По умолчанию: false.

lineBreak — str, dict, ExprRef

Разделитель для разбиения текста на строки, например символ новой строки. Игнорируется, если текст задан массивом.

lineHeight — dict, float, ExprRef

Высота строки в пикселях, то есть расстояние между соседними строками многострочного текста.

opacity — dict, float, ExprRef

Общая непрозрачность в диапазоне [0,1]. По умолчанию: 0.7 для неагрегированных диаграмм с point, tick, circle, square или столбчатых диаграмм со слоями; иначе 1.

order — bool, None

Для line и trail значение null или false сохраняет исходный порядок данных при построении линии.

orient — Orientation, Literal['horizontal', 'vertical']

Ориентация диаграмм bar без накопления, tick, area и line: horizontal, используемая по умолчанию, либо vertical. Для bar, rule и tick определяет, к x или y применяется размер. Для area задаёт orient результата Vega. Для line и trail определяет порядок сортировки точек, если config.sortLineBy не задан. При накоплении ориентация определяется самим накоплением, и явно заданное значение игнорируется.

outerRadius — dict, float, ExprRef

Внешний радиус дуги в пикселях; псевдоним radius. По умолчанию: 0.

padAngle — dict, float, ExprRef

Угловой отступ по сторонам дуги, в радианах.

point — bool, dict, Literal['transparent'], OverlayMarkDef

Флаг добавления точек поверх line или area либо объект свойств этих точек. При "transparent" добавляются прозрачные точки для улучшения подсказок и выбора; при {} или true — заполненные точки со стандартными свойствами; при false точки автоматически не добавляются. По умолчанию: false.

radius — dict, float, ExprRef

Для arc — основной внешний радиус в пикселях. Для text — радиальное смещение текста в полярных координатах от начала, заданного x и y. По умолчанию: min(plot_width, plot_height)/2.

radius2 — dict, float, ExprRef

Второй, внутренний радиус дуги в пикселях. По умолчанию: 0.

shape — str, dict, ExprRef, SymbolShape

Форма точек. Поддерживаются "circle", "square", "cross", "diamond", "triangle-up", "triangle-down", "triangle-right", "triangle-left"; символ линии "stroke"; направленные формы "arrow", "wedge", "triangle"; пользовательская строка пути SVG. Для правильного размера путь должен находиться в квадрате с координатами от -1 до 1 по обеим осям. По умолчанию: "circle".

size — dict, float, ExprRef

Стандартный размер примитива. Для point/circle/square — площадь в пикселях; длины сторон растут пропорционально квадратному корню из этого значения. Для bar — размер полосы в пикселях, для text — размер шрифта. По умолчанию: 30 для point/circle/square; step ширины/высоты; 2 для bar с дискретным измерением; 5 для bar с непрерывным измерением; 11 для text.

smooth — bool, dict, ExprRef

Сглаживать ли изображение при изменении размера; по умолчанию true. При false отдельные пиксели масштабируются непосредственно, без сглаживающей интерполяции. Для SVG настройка может не работать в некоторых браузерах из-за отсутствия стандартизации.

startAngle — dict, float, ExprRef

Начальный угол примитива Arc в радианах. Значение 0 соответствует направлению вверх, на север; угол увеличивается по часовой стрелке.

stroke — str, dict, Color, ExprRef, Gradient, HexColor, ColorName, LinearGradient, RadialGradient, 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'], None

Стандартный цвет обводки; имеет больший приоритет, чем config.color. Значение null убирает обводку. По умолчанию: отсутствует.

strokeCap — dict, ExprRef, StrokeCap, Literal['butt', 'round', 'square']

Форма концов линии: "butt", "round" или "square". По умолчанию: "butt".

strokeDash — dict, Sequence[float], ExprRef

Массив чередующихся длин штриха и промежутка для пунктирных и штриховых линий.

strokeDashOffset — dict, float, ExprRef

Смещение в пикселях, с которого начинается рисунок штриховой линии.

strokeJoin — dict, ExprRef, StrokeJoin, Literal['miter', 'round', 'bevel']

Способ соединения сегментов обводки: "miter", "round" или "bevel". По умолчанию: "miter".

strokeMiterLimit — dict, float, ExprRef

Предел острого соединения, при превышении которого оно срезается.

strokeOffset — dict, float, ExprRef

Смещение в пикселях для отрисовки обводки и заливки группы. Если не задано, группы с обводкой динамически смещаются так, чтобы обводка шириной 1 пиксель совпадала с пиксельной сеткой.

strokeOpacity — dict, float, ExprRef

Непрозрачность обводки в диапазоне [0,1]. По умолчанию: 1.

strokeWidth — dict, float, ExprRef

Толщина обводки в пикселях.

tension — dict, float, ExprRef

Параметр натяжения для line и area, в зависимости от типа интерполяции.

text — str, dict, Text, Sequence[str], ExprRef

Текст-заполнитель, если канал text не указан.

theta — dict, float, ExprRef

Для arc — угловая длина дуги в радианах, если theta2 не задан, иначе начальный угол. Ноль направлен вверх, или на север; положительные значения идут по часовой стрелке. Для text — угол в полярных координатах, в радианах.

theta2 — dict, float, ExprRef

Конечный угол дуги в радианах. Ноль направлен вверх, или на север; положительные значения идут по часовой стрелке.

time — dict, float, ExprRef
timeUnitBandPosition — float

Стандартное относительное положение полосы временной единицы. При 0 примитивы располагаются в начале шага временной полосы, при 0.5 — в середине.

timeUnitBandSize — float

Стандартный относительный размер полосы временной единицы. При 1 ширина примитивов равна шагу временной полосы, при 0.5 — половине шага.

tooltip — str, bool, dict, float, ExprRef, TooltipContent, None

Строка подсказки при наведении или объект, определяющий её поля. При true или {"content": "encoding"} используются все поля encoding; при {"content": "data"} — все поля наведённой точки данных. При null или false подсказка отсутствует. Подробнее см. подсказки Vega-Lite. По умолчанию: null.

url — str, dict, URI, ExprRef

URL файла изображения для примитива image.

width — dict, float, ExprRef

Ширина примитивов.

x — dict, float, ExprRef, Literal['width']

Координата x примитива или ширина горизонтальных bar и area, если не заданы x2 или width. Значение может быть числом или строкой "width", обозначающей ширину диаграммы.

x2 — dict, float, ExprRef, Literal['width']

Вторая координата x для area, bar, rect и rule с диапазоном. Значение может быть числом или строкой "width", обозначающей ширину диаграммы.

y — dict, float, ExprRef, Literal['height']

Координата y примитива или высота вертикальных bar и area, если не заданы y2 или height. Значение может быть числом или строкой "height", обозначающей высоту диаграммы.

y2 — dict, float, ExprRef, Literal['height']

Вторая координата y для area, bar, rect и rule с диапазоном. Значение может быть числом или строкой "height", обозначающей высоту диаграммы.

Конструктор

__init__(align=Undefined, angle=Undefined, aria=Undefined, ariaRole=Undefined, ariaRoleDescription=Undefined, aspect=Undefined, baseline=Undefined, blend=Undefined, color=Undefined, cornerRadius=Undefined, cornerRadiusBottomLeft=Undefined, cornerRadiusBottomRight=Undefined, cornerRadiusTopLeft=Undefined, cornerRadiusTopRight=Undefined, cursor=Undefined, description=Undefined, dir=Undefined, dx=Undefined, dy=Undefined, ellipsis=Undefined, endAngle=Undefined, fill=Undefined, fillOpacity=Undefined, filled=Undefined, font=Undefined, fontSize=Undefined, fontStyle=Undefined, fontWeight=Undefined, height=Undefined, href=Undefined, innerRadius=Undefined, interpolate=Undefined, invalid=Undefined, limit=Undefined, line=Undefined, lineBreak=Undefined, lineHeight=Undefined, opacity=Undefined, order=Undefined, orient=Undefined, outerRadius=Undefined, padAngle=Undefined, point=Undefined, radius=Undefined, radius2=Undefined, shape=Undefined, size=Undefined, smooth=Undefined, startAngle=Undefined, stroke=Undefined, strokeCap=Undefined, strokeDash=Undefined, strokeDashOffset=Undefined, strokeJoin=Undefined, strokeMiterLimit=Undefined, strokeOffset=Undefined, strokeOpacity=Undefined, strokeWidth=Undefined, tension=Undefined, text=Undefined, theta=Undefined, theta2=Undefined, time=Undefined, timeUnitBandPosition=Undefined, timeUnitBandSize=Undefined, tooltip=Undefined, url=Undefined, width=Undefined, x=Undefined, x2=Undefined, y=Undefined, y2=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) Проверяет свойство по его схеме в контексте корневой схемы.