altair.theme.HeaderConfigKwds#
- class altair.theme.HeaderConfigKwds#
altair.HeaderConfig
TypedDict
包装器。- 参数:
- format
与默认的
"number"
和"time"
格式类型一起使用时,它是引导(轴、图例、头部)标签和文本标记的文本格式模式。更多示例请参阅格式文档。
与自定义formatType一起使用时,此值将作为
format
与datum.value
一起传递给已注册的函数。默认值: 数值格式派生自numberFormat配置,时间格式派生自timeFormat配置。
- formatType
标签的格式类型。可以是
"number"
、"time"
或已注册的自定义格式类型之一。默认值
对于时间字段以及带有
timeUnit
的有序和名义字段,为"time"
。对于定量字段以及不带
timeUnit
的有序和名义字段,为"number"
。
- labelAlign
头部标签的水平文本对齐方式。可以是
"left"
(左)、"center"
(中)或"right"
(右)之一。- labelAnchor
放置标签的锚点位置。可以是
"start"
(开始)、"middle"
(中间)或"end"
(结束)之一。例如,当标签方向为顶部时,这些锚点位置对应于左对齐、居中对齐或右对齐的标签。- labelAngle
头部标签的旋转角度。
默认值: 列头部为
0
,行头部为-90
。- labelBaseline
头部标签的垂直文本基线。可以是
"alphabetic"
(默认)、"top"
(顶部)、"middle"
(中间)、"bottom"
(底部)、"line-top"或
"line-bottom"
之一。"line-top"
和"line-bottom"
值的行为类似于"top"
和"bottom"
,但它们是相对于titleLineHeight
计算的,而不是仅相对于titleFontSize
。- labelColor
头部标签的颜色,可以是十六进制颜色码或常规颜色名称。
- labelExpr
用于自定义标签的Vega表达式。
注意: 可以通过头部支持的
datum
对象的label
和value
属性来访问标签文本和值。- labelFont
头部标签的字体。
- labelFontSize
头部标签的字体大小,单位为像素。
- labelFontStyle
头部标签的字体样式。
- labelFontWeight
头部标签的字体粗细。
- labelLimit
头部标签的最大长度,单位为像素。如果渲染大小超出限制,文本值将自动截断。
默认值:
0
,表示没有限制- labelLineHeight
多行头部标签或使用
"line-top"
或"line-bottom"
基线的标题文本的行高,单位为像素。- labelOrient
头部标签的方向。可以是
"top"
(上)、"bottom"
(下)、"left"
(左)或"right"
(右)之一。- labelPadding
Facet头部标签与图表之间的填充,单位为像素。
默认值:
10
- labels
一个布尔标志,指示标签是否应包含在头部中。
默认值:
true
。- orient
同时设置labelOrient和titleOrient的快捷方式。
- title
设置为null以禁用轴、图例或头部的标题。
- titleAlign
头部标题的水平文本对齐方式(相对于锚点)。
- titleAnchor
放置标题的锚点位置。可以是
"start"
(开始)、"middle"
(中间)或"end"
(结束)之一。例如,当方向为顶部时,这些锚点位置对应于左对齐、居中对齐或右对齐的标题。- titleAngle
头部标题的旋转角度。
默认值:
0
。- titleBaseline
头部标题的垂直文本基线。可以是
"alphabetic"
(默认)、"top"
(顶部)、"middle"
(中间)、"bottom"
(底部)、"line-top"或
"line-bottom"
之一。"line-top"
和"line-bottom"
值的行为类似于"top"
和"bottom"
,但它们是相对于titleLineHeight
计算的,而不是仅相对于titleFontSize
。默认值:
"middle"
- titleColor
头部标题的颜色,可以是十六进制颜色码或常规颜色名称。
- titleFont
头部标题的字体。(例如,
"Helvetica Neue"
)。- titleFontSize
头部标题的字体大小。
- titleFontStyle
头部标题的字体样式。
- titleFontWeight
头部标题的字体粗细。可以是字符串(例如
"bold"
,"normal"
)或数字(100
、200
、300
、…、900
,其中"normal"
=400
,"bold"
=700
)。- titleLimit
头部标题的最大长度,单位为像素。如果渲染大小超出限制,文本值将自动截断。
默认值:
0
,表示没有限制- titleLineHeight
多行头部标题文本或使用
"line-top"
或"line-bottom"
基线的标题文本的行高,单位为像素。- titleOrient
头部标题的方向。可以是
"top"
(上)、"bottom"
(下)、"left"
(左)或"right"
(右)之一。- titlePadding
Facet头部标题与标签之间的填充,单位为像素。
默认值:
10
- __init__(*args, **kwargs)#
方法
__init__
(*args, **kwargs)clear
()copy
()fromkeys
(iterable[, value])从iterable创建新字典,并将值设置为value。
get
(key[, default])如果key在字典中,则返回key的值,否则返回default。
items
()keys
()pop
(key[, default])如果找不到key,则返回default(如果给定);否则引发KeyError。
popitem
(/)删除并返回一个(key, value)对,作为2元组。
setdefault
(key[, default])如果key不在字典中,则插入key并将其值设置为default。
update
([E, ]**F)如果存在E且有.keys()方法,则执行: for k in E: D[k] = E[k] 如果存在E且没有.keys()方法,则执行: for k, v in E: D[k] = v 在任何一种情况下,接下来执行: for k in F: D[k] = F[k]
values
()属性
format
formatType
labelAlign
labelAnchor
labelAngle
labelBaseline
labelColor
labelExpr
labelFont
labelFontSize
labelFontStyle
labelFontWeight
labelLimit
labelLineHeight
labelOrient
labelPadding
labels
orient
title
titleAlign
titleAnchor
titleAngle
titleBaseline
titleColor
titleFont
titleFontSize
titleFontStyle
titleFontWeight
titleLimit
titleLineHeight
titleOrient
titlePadding