altair.theme.LegendConfigKwds
class altair.theme.LegendConfigKwds
Обёртка TypedDict для altair.LegendConfig.
Параметры
ariaВключать ли атрибуты ARIA (только SVG). При
falseгруппе SVG задаётся атрибутaria-hidden, исключающий легенду из дерева доступности ARIA.По умолчанию:
true.clipHeightВысота в пикселях для обрезки элементов символьной легенды и ограничения их размера.
columnPaddingГоризонтальный промежуток между элементами символьной легенды в пикселях.
По умолчанию:
10.columnsЧисло столбцов для элементов символьной легенды. Значение
0или меньше задаёт одну строку с отдельным столбцом для каждого элемента.cornerRadiusРадиус скругления углов всей легенды.
descriptionТекстовое описание легенды для доступности ARIA (только SVG). При
aria: trueиспользуется как атрибутaria-labelв выводе SVG. Если не задано, создаётся автоматически.directionНаправление легенды:
"vertical"или"horizontal".По умолчанию:
- сверху и снизу —
"horizontal"; - слева и справа —
"vertical"; - в углах —
"horizontal"для градиентной легенды и"vertical"для символьной.
- сверху и снизу —
disableПо умолчанию отключать легенду.
fillColorЦвет заливки фона всей легенды.
gradientDirectionСтандартное направление градиентной легенды:
"horizontal"или"vertical".По умолчанию:
"vertical".gradientHorizontalMaxLengthМаксимальная длина горизонтальной градиентной легенды, если config.legend.gradientLength не задан.
По умолчанию:
200.gradientHorizontalMinLengthМинимальная длина горизонтальной градиентной легенды, если config.legend.gradientLength не задан.
По умолчанию:
100.gradientLabelLimitМаксимальная длина подписей цветового градиента в пикселях.
gradientLabelOffsetВертикальное смещение подписей цветового градиента в пикселях.
По умолчанию:
2.gradientLengthДлина основной оси цветового градиента в пикселях: высота вертикального или ширина горизонтального градиента.
По умолчанию:
200.gradientOpacityНепрозрачность цветового градиента.
gradientStrokeColorЦвет обводки градиента: шестнадцатеричный код или обычное название цвета.
По умолчанию:
"lightGray".gradientStrokeWidthТолщина обводки градиента в пикселях.
По умолчанию:
0.gradientThicknessТолщина цветового градиента в пикселях: ширина вертикального или высота горизонтального градиента.
По умолчанию:
16.gradientVerticalMaxLengthМаксимальная длина вертикальной градиентной легенды, если config.legend.gradientLength не задан.
По умолчанию:
200.gradientVerticalMinLengthМинимальная длина вертикальной градиентной легенды, если config.legend.gradientLength не задан.
По умолчанию:
100.gridAlignВыравнивание строк и столбцов символьной легенды:
"all","each"илиnone. Подробнее см. размещение в сетке.По умолчанию:
"each".labelAlignВыравнивание подписи легенды: left, center или right.
labelBaselineБазовая линия подписи легенды:
"top","middle","bottom"или"alphabetic".По умолчанию:
"middle".labelColorЦвет подписи легенды: шестнадцатеричный код или обычное название цвета.
labelFontШрифт подписи легенды.
labelFontSizeРазмер шрифта подписи легенды.
По умолчанию:
10.labelFontStyleНачертание шрифта подписи легенды.
labelFontWeightНасыщенность шрифта подписи легенды.
labelLimitМаксимальная ширина подписей делений легенды в пикселях.
По умолчанию:
160.labelOffsetСмещение подписи легенды.
По умолчанию:
4.labelOpacityНепрозрачность подписей.
labelOverlapСтратегия устранения перекрытия подписей градиентной легенды. При
falseподписи не удаляются. Приtrueили"parity"удаляется каждая вторая. При"greedy"подписи просматриваются последовательно и удаляются, если перекрывают последнюю видимую; это часто лучше подходит для логарифмических шкал.По умолчанию:
"greedy"для логарифмических шкал, иначеtrue.labelPaddingОтступ между легендой и её подписями в пикселях.
labelSeparationМинимальный промежуток между ограничивающими прямоугольниками подписей, при котором они считаются неперекрывающимися; по умолчанию
0. Игнорируется, если устранение перекрытия через labelOverlap отключено.layoutlegendXПользовательская координата x легенды с orient: "none".
legendYПользовательская координата y легенды с orient: "none".
offsetСмещение легенды от прямоугольной области данных и осей в пикселях.
По умолчанию:
18.orientРасположение легенды в сцене:
"left","right","top","bottom","top-left","top-right","bottom-left","bottom-right"или"none".По умолчанию:
"right".paddingОтступ между границей и содержимым группы легенды.
По умолчанию:
0.rowPaddingВертикальный промежуток между элементами символьной легенды в пикселях.
По умолчанию:
2.strokeColorЦвет обводки границы всей легенды.
strokeDashРисунок штрихов обводки границы всей легенды.
strokeWidthТолщина обводки границы всей легенды.
symbolBaseFillColorСтандартная заливка символов легенды. Применяется только при отсутствии цветового кодирования шкалы fill для легенды.
По умолчанию:
"transparent".symbolBaseStrokeColorСтандартная обводка символов легенды. Применяется только при отсутствии цветового кодирования шкалы fill для легенды.
По умолчанию:
"gray".symbolDashМассив чередующихся длин штрихов и пробелов для пунктирной обводки символов.
symbolDashOffsetНачальное смещение рисунка штрихов обводки символов в пикселях.
symbolDirectionСтандартное направление символьной легенды:
"horizontal"или"vertical".По умолчанию:
"vertical".symbolFillColorЦвет символа легенды.
symbolLimitМаксимальное допустимое число элементов символьной легенды. Дополнительные элементы исключаются.
symbolOffsetГоризонтальное смещение символов легенды в пикселях.
По умолчанию:
0.symbolOpacityНепрозрачность символов легенды.
symbolSizeРазмер символа легенды в пикселях.
По умолчанию:
100.symbolStrokeColorЦвет обводки символов легенды.
symbolStrokeWidthТолщина обводки символа.
По умолчанию:
1.5.symbolTypeФорма символа: circle (по умолчанию), square, cross, diamond, triangle-up, triangle-down, triangle-right, triangle-left, линейный символ stroke или направленные формы с центром в начале координат: arrow, wedge, triangle. Также допустима пользовательская строка контура SVG. Для правильного масштабирования её координаты должны находиться в квадрате от -1 до 1 по обеим осям.
По умолчанию:
"circle".tickCountЖелаемое число значений делений количественной легенды.
titleЗначение
nullотключает заголовок оси, легенды или фасета.titleAlignГоризонтальное выравнивание заголовков легенды.
По умолчанию:
"left".titleAnchorПоложение точки привязки заголовков легенды.
titleBaselineВертикальная базовая линия заголовка легенды:
"alphabetic"(стандартный вариант),"top","middle","bottom","line-top"или"line-bottom". Последние два значения похожи на"top"и"bottom", но рассчитываются относительно lineHeight, а не только fontSize.По умолчанию:
"top".titleColorЦвет заголовка легенды: шестнадцатеричный код или обычное название цвета.
titleFontШрифт заголовка легенды.
titleFontSizeРазмер шрифта заголовка легенды.
titleFontStyleНачертание шрифта заголовка легенды.
titleFontWeightНасыщенность шрифта заголовка легенды: строка, например
"bold"или"normal", либо число100,200,300, …,900. Значению"normal"соответствует400, а"bold"—700.titleLimitМаксимальная ширина заголовка легенды в пикселях.
По умолчанию:
180.titleLineHeightВысота строки в пикселях для многострочного заголовка или текста с базовой линией
"line-top"или"line-bottom".titleOpacityНепрозрачность заголовка легенды.
titleOrientРасположение заголовка легенды.
titlePaddingОтступ между заголовком и легендой в пикселях.
По умолчанию:
5.unselectedOpacityНепрозрачность невыбранных элементов легенды.
По умолчанию:
0.35.zindexЦелочисленный z-index, определяющий порядок слоя группы легенды относительно осей, примитивов и других легенд.
Конструктор
__init__(*args, **kwargs)
Методы
| Метод | Описание |
|---|---|
__init__ |
|
clear() |
Удалить все элементы словаря. |
copy() |
Вернуть поверхностную копию словаря. |
fromkeys(type, iterable, value) |
Создать словарь с ключами из итерируемого объекта и значениями, равными value. |
get(key, default) |
Вернуть значение ключа, если он есть в словаре; иначе default. |
items() |
Вернуть представление элементов словаря с операциями, подобными операциям над множествами. |
keys() |
Вернуть представление ключей словаря с операциями, подобными операциям над множествами. |
pop |
Удалить указанный ключ и вернуть соответствующее значение: D.pop(k[,d]) → v. |
popitem() |
Удалить и вернуть пару (ключ, значение) в виде кортежа из двух элементов. |
setdefault(key, default) |
Добавить ключ со значением default, если ключ отсутствует в словаре. |
update |
Обновить словарь D из отображения или итерируемого объекта E и именованных аргументов F: D.update([E, ]**F) → None. |
values() |
Вернуть представление значений словаря. |
Атрибуты
| Атрибут |
|---|
aria |
clipHeight |
columnPadding |
columns |
cornerRadius |
description |
direction |
disable |
fillColor |
gradientDirection |
gradientHorizontalMaxLength |
gradientHorizontalMinLength |
gradientLabelLimit |
gradientLabelOffset |
gradientLength |
gradientOpacity |
gradientStrokeColor |
gradientStrokeWidth |
gradientThickness |
gradientVerticalMaxLength |
gradientVerticalMinLength |
gridAlign |
labelAlign |
labelBaseline |
labelColor |
labelFont |
labelFontSize |
labelFontStyle |
labelFontWeight |
labelLimit |
labelOffset |
labelOpacity |
labelOverlap |
labelPadding |
labelSeparation |
layout |
legendX |
legendY |
offset |
orient |
padding |
rowPadding |
strokeColor |
strokeDash |
strokeWidth |
symbolBaseFillColor |
symbolBaseStrokeColor |
symbolDash |
symbolDashOffset |
symbolDirection |
symbolFillColor |
symbolLimit |
symbolOffset |
symbolOpacity |
symbolSize |
symbolStrokeColor |
symbolStrokeWidth |
symbolType |
tickCount |
title |
titleAlign |
titleAnchor |
titleBaseline |
titleColor |
titleFont |
titleFontSize |
titleFontStyle |
titleFontWeight |
titleLimit |
titleLineHeight |
titleOpacity |
titleOrient |
titlePadding |
unselectedOpacity |
zindex |