altair.theme.LineConfigKwds
class altair.theme.LineConfigKwds
Обёртка TypedDict для altair.LineConfig.
Параметры
alignГоризонтальное выравнивание текста или примитивов с диапазоном: area, bar, image, rect, rule. Значения:
"left","right","center". Для примитивов с диапазоном ссылки на выражения не поддерживаются.angleУгол поворота текста в градусах.
ariaДобавлять ли атрибуты ARIA для доступности; только для SVG. При
falseвыходной SVG-элемент получаетaria-hidden, и примитив исключается из дерева доступности ARIA.ariaRoleТип элемента пользовательского интерфейса для доступности ARIA (только SVG). Если задан, определяет атрибут
role. Внимание: экспериментальное свойство, которое может измениться.ariaRoleDescriptionПонятное человеку описание роли примитива, локализованное автором, для доступности ARIA (только SVG). Если задано, определяет атрибут
aria-roledescription. Внимание: экспериментальное свойство, которое может измениться.aspectСохранять ли соотношение сторон изображения.
baselineДля текста — вертикальная базовая линия:
"alphabetic", используемая по умолчанию,"top","middle","bottom","line-top","line-bottom"либо ссылка на выражение, возвращающее допустимое значение. line-top и line-bottom похожи на top и bottom, но вычисляются относительноlineHeight, а не толькоfontSize. Для примитивов с диапазоном — вертикальное выравнивание"top","middle"или"bottom"; ссылки на выражения для них не поддерживаются.blendРежим смешивания цвета примитива с текущим фоном. Допускается любое значение CSS
mix-blend-mode. По умолчанию:"source-over".colorСтандартный цвет. По умолчанию: ■
"#4682b4". Нельзя задавать в конфигурации стилей. Свойстваfillиstrokeимеют больший приоритет и переопределяютcolor.cornerRadiusРадиус скругления углов прямоугольников или дуг в пикселях. По умолчанию:
0.cornerRadiusBottomLeftРадиус скругления нижнего левого угла прямоугольника в пикселях. По умолчанию:
0.cornerRadiusBottomRightРадиус скругления нижнего правого угла прямоугольника в пикселях. По умолчанию:
0.cornerRadiusTopLeftРадиус скругления верхнего левого угла прямоугольника в пикселях. По умолчанию:
0.cornerRadiusTopRightРадиус скругления верхнего правого угла прямоугольника в пикселях. По умолчанию:
0.cursorУказатель мыши при наведении на примитив. Допускается любой тип указателя CSS.
descriptionТекстовое описание примитива для доступности ARIA; только для SVG. Если задано, определяет атрибут
aria-label.dirНаправление текста:
"ltr"— слева направо,"rtl"— справа налево. Определяет, с какой стороны текст обрезается по параметру limit. По умолчанию:"ltr".dxГоризонтальное смещение подписи относительно точки привязки, в пикселях. Применяется после поворота свойством angle.
dyВертикальное смещение подписи относительно точки привязки, в пикселях. Применяется после поворота свойством angle.
ellipsisСтрока многоточия для текста, обрезанного по limit. По умолчанию:
"…".endAngleКонечный угол примитива Arc в радианах. Значение
0соответствует направлению вверх, на север; угол увеличивается по часовой стрелке.fillСтандартный цвет заливки; имеет больший приоритет, чем
config.color. Значениеnullубирает заливку. По умолчанию: отсутствует.fillOpacityНепрозрачность заливки в диапазоне
[0,1]. По умолчанию:1.filledИспользовать ли цвет примитива для заливки вместо обводки. По умолчанию:
falseдля point, line, rule и geoshape с источником graticule; для остальных —true. Нельзя задавать в конфигурации стилей.fontГарнитура текста, например
"Helvetica Neue".fontSizeРазмер шрифта в пикселях. По умолчанию:
11.fontStyleНачертание шрифта, например
"italic".fontWeightНасыщенность шрифта: строка, например
"bold"или"normal", либо число100,200,300, …,900. normal соответствует400, bold —700.heightВысота примитивов.
hrefURL для перехода при щелчке мышью. При заданном значении примитив действует как гиперссылка.
innerRadiusВнутренний радиус дуги в пикселях; псевдоним
radius2. По умолчанию:0.interpolateСпособ интерполяции линий и областей:
"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Режим обработки некорректных данных:
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Максимальная длина текстового примитива в пикселях. Текст автоматически обрезается, если его отображаемый размер превышает предел. По умолчанию:
0, без ограничения.lineBreakРазделитель для разбиения текста на строки, например символ новой строки. Игнорируется, если текст задан массивом.
lineHeightВысота строки в пикселях, то есть расстояние между соседними строками многострочного текста.
opacityОбщая непрозрачность в диапазоне
[0,1]. По умолчанию:0.7для неагрегированных диаграмм с point, tick, circle, square или столбчатых диаграмм со слоями; иначе1.orderДля line и trail значение
nullилиfalseсохраняет исходный порядок данных при построении линии.orientОриентация диаграмм bar без накопления, tick, area и line: horizontal, используемая по умолчанию, либо vertical. Для bar, rule и tick определяет, к x или y применяется размер. Для area задаёт orient результата Vega. Для line и trail определяет порядок сортировки точек, если
config.sortLineByне задан. При накоплении ориентация определяется самим накоплением, и явно заданное значение игнорируется.outerRadiusВнешний радиус дуги в пикселях; псевдоним
radius. По умолчанию:0.padAngleУгловой отступ по сторонам дуги, в радианах.
pointФлаг добавления точек поверх line или area либо объект свойств этих точек. При
"transparent"добавляются прозрачные точки для улучшения подсказок и выбора; при{}илиtrue— заполненные точки со стандартными свойствами; приfalseточки автоматически не добавляются. По умолчанию:false.radiusДля arc — основной внешний радиус в пикселях. Для text — радиальное смещение текста в полярных координатах от начала, заданного x и y. По умолчанию:
min(plot_width, plot_height)/2.radius2Второй, внутренний радиус дуги в пикселях. По умолчанию:
0.shapeФорма точек. Поддерживаются
"circle","square","cross","diamond","triangle-up","triangle-down","triangle-right","triangle-left"; символ линии"stroke"; направленные формы"arrow","wedge","triangle"; пользовательская строка пути SVG. Для правильного размера путь должен находиться в квадрате с координатами от -1 до 1 по обеим осям. По умолчанию:"circle".sizeСтандартный размер примитива. Для point/circle/square — площадь в пикселях; длины сторон растут пропорционально квадратному корню из этого значения. Для bar — размер полосы в пикселях, для text — размер шрифта. По умолчанию:
30для point/circle/square;stepширины/высоты;2для bar с дискретным измерением;5для bar с непрерывным измерением;11для text.smoothСглаживать ли изображение при изменении размера; по умолчанию
true. Приfalseотдельные пиксели масштабируются непосредственно, без сглаживающей интерполяции. Для SVG настройка может не работать в некоторых браузерах из-за отсутствия стандартизации.startAngleНачальный угол примитива Arc в радианах. Значение
0соответствует направлению вверх, на север; угол увеличивается по часовой стрелке.strokeСтандартный цвет обводки; имеет больший приоритет, чем
config.color. Значениеnullубирает обводку. По умолчанию: отсутствует.strokeCapФорма концов линии:
"butt","round"или"square". По умолчанию:"butt".strokeDashМассив чередующихся длин штриха и промежутка для пунктирных и штриховых линий.
strokeDashOffsetСмещение в пикселях, с которого начинается рисунок штриховой линии.
strokeJoinСпособ соединения сегментов обводки:
"miter","round"или"bevel". По умолчанию:"miter".strokeMiterLimitПредел острого соединения, при превышении которого оно срезается.
strokeOffsetСмещение в пикселях для отрисовки обводки и заливки группы. Если не задано, группы с обводкой динамически смещаются так, чтобы обводка шириной 1 пиксель совпадала с пиксельной сеткой.
strokeOpacityНепрозрачность обводки в диапазоне
[0,1]. По умолчанию:1.strokeWidthТолщина обводки в пикселях.
tensionПараметр натяжения для line и area, в зависимости от типа интерполяции.
textТекст-заполнитель, если канал text не указан.
thetaДля arc — угловая длина дуги в радианах, если
theta2не задан, иначе начальный угол. Ноль направлен вверх, или на север; положительные значения идут по часовой стрелке. Для text — угол в полярных координатах, в радианах.theta2Конечный угол дуги в радианах. Ноль направлен вверх, или на север; положительные значения идут по часовой стрелке.
timetimeUnitBandPositionСтандартное относительное положение полосы временной единицы. При
0примитивы располагаются в начале шага временной полосы, при0.5— в середине.timeUnitBandSizeСтандартный относительный размер полосы временной единицы. При
1ширина примитивов равна шагу временной полосы, при0.5— половине шага.tooltipСтрока подсказки при наведении или объект, определяющий её поля. При
trueили{"content": "encoding"}используются все поляencoding; при{"content": "data"}— все поля наведённой точки данных. Приnullилиfalseподсказка отсутствует. Подробнее см. подсказки Vega-Lite. По умолчанию:null.urlURL файла изображения для примитива image.
widthШирина примитивов.
xКоордината x примитива или ширина горизонтальных bar и area, если не заданы
x2илиwidth. Значение может быть числом или строкой"width", обозначающей ширину диаграммы.x2Вторая координата x для area, bar, rect и rule с диапазоном. Значение может быть числом или строкой
"width", обозначающей ширину диаграммы.yКоордината y примитива или высота вертикальных bar и area, если не заданы
y2илиheight. Значение может быть числом или строкой"height", обозначающей высоту диаграммы.y2Вторая координата y для area, bar, rect и rule с диапазоном. Значение может быть числом или строкой
"height", обозначающей высоту диаграммы.
Конструктор
__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() |
Вернуть представление значений словаря. |
Атрибуты
| Атрибут |
|---|
align |
angle |
aria |
ariaRole |
ariaRoleDescription |
aspect |
baseline |
blend |
color |
cornerRadius |
cornerRadiusBottomLeft |
cornerRadiusBottomRight |
cornerRadiusTopLeft |
cornerRadiusTopRight |
cursor |
description |
dir |
dx |
dy |
ellipsis |
endAngle |
fill |
fillOpacity |
filled |
font |
fontSize |
fontStyle |
fontWeight |
height |
href |
innerRadius |
interpolate |
invalid |
limit |
lineBreak |
lineHeight |
opacity |
order |
orient |
outerRadius |
padAngle |
point |
radius |
radius2 |
shape |
size |
smooth |
startAngle |
stroke |
strokeCap |
strokeDash |
strokeDashOffset |
strokeJoin |
strokeMiterLimit |
strokeOffset |
strokeOpacity |
strokeWidth |
tension |
text |
theta |
theta2 |
time |
timeUnitBandPosition |
timeUnitBandSize |
tooltip |
url |
width |
x |
x2 |
y |
y2 |