altair.theme.ConfigKwds#
- class altair.theme.ConfigKwds#
altair.Config
TypedDict
包装器。- 参数:
- arc
弧形特定的配置
- area
区域特定的配置
- aria
一个布尔标志,指示是否应包含标记和引导的 ARIA 默认属性(仅限 SVG 输出)。如果为 false,则所有引导都将设置
"aria-hidden"
属性,将其从 ARIA 可访问性树中移除,并且 Vega-Lite 不会为标记生成默认描述。默认值:
true
。- autosize
如何确定可视化的大小。如果是一个字符串,则应为
"pad"
、"fit"
或"none"
之一。对象值还可以指定内容大小和自动调整大小的参数。默认值:
pad
- axis
- axisBand
“带状(band)”尺度轴的配置。
- axisBottom
图表底部边缘 x 轴的配置。
- axisDiscrete
“点状(point)”或“带状(band)”尺度轴的配置。
- axisLeft
图表左侧边缘 y 轴的配置。
- axisPoint
“点状(point)”尺度轴的配置。
- axisQuantitative
定量轴的配置。
- axisRight
图表右侧边缘 y 轴的配置。
- axisTemporal
时间轴的配置。
- axisTop
图表顶部边缘 x 轴的配置。
- axisX
x 轴特定的配置。
- axisXBand
具有“带状(band)”尺度的 x 轴配置。
- axisXDiscrete
具有“点状(point)”或“带状(band)”尺度的 x 轴配置。
- axisXPoint
具有“点状(point)”尺度的 x 轴配置。
- axisXQuantitative
x 定量轴配置。
- axisXTemporal
x 时间轴配置。
- axisY
y 轴特定的配置。
- axisYBand
具有“带状(band)”尺度的 y 轴配置。
- axisYDiscrete
具有“点状(point)”或“带状(band)”尺度的 y 轴配置。
- axisYPoint
具有“点状(point)”尺度的 y 轴配置。
- axisYQuantitative
y 定量轴配置。
- axisYTemporal
y 时间轴配置。
- background
用于整个视图背景的 CSS 颜色属性。
默认值:
"white"
- bar
条形图特定的配置
- boxplot
箱线图配置
- circle
圆形图特定的配置
- concat
所有连接和重复视图组合操作符(
concat
、hconcat
、vconcat
和repeat
)的默认配置- countTitle
计数字段的默认轴和图例标题。
默认值:
'Count of Records
。- customFormatTypes
允许文本标记和引导的
formatType
属性接受注册为 Vega 表达式的自定义格式化函数。- errorband
误差带配置
- errorbar
误差条配置
- facet
facet
视图组合操作符的默认配置- fieldTitle
定义 Vega-Lite 如何为字段生成标题。有三种可能的样式
"verbal"
(默认) - 以口头样式显示函数(例如,“field 的总和”,“date 的年月”,“field (分箱))。"function"
- 使用括号和大写字母显示函数(例如,“SUM(field)”,“YEARMONTH(date)”,“BIN(field))。"plain"
- 仅显示字段名而不显示函数(例如,“field”,“date”,“field”)。
- font
所有文本标记、标题和标签的默认字体。
- geoshape
地理形状特定的配置
- header
头部配置,确定所有头部的默认属性。
有关头部配置选项的完整列表,请参阅头部文档的相应部分。
- headerColumn
头部配置,确定列头部的默认属性。
有关头部配置选项的完整列表,请参阅头部文档的相应部分。
- headerFacet
头部配置,确定非行/列分面头部的默认属性。
有关头部配置选项的完整列表,请参阅头部文档的相应部分。
- headerRow
头部配置,确定行头部的默认属性。
有关头部配置选项的完整列表,请参阅头部文档的相应部分。
- image
图像特定的配置
- legend
- line
折线图特定的配置
- lineBreak
分隔符,例如换行符,用于将文本字符串分成多行。此属性为文本标记提供全局默认值,该默认值被标记或样式配置设置以及 lineBreak 标记编码通道覆盖。如果是信号值,则字符串或正则表达式 (regexp) 值都有效。
- locale
用于数字和日期值字符串解析和格式化的本地化定义。本地化对象应包含具有本地化定义的
number
和/或time
属性。配置块中提供的本地化定义可能会被 View 构造函数的 locale 选项覆盖。- mark
标记配置
- normalizedNumberFormat
如果未指定 normalizedNumberFormatType,则 D3 数字格式用于轴标签、文本标记和归一化堆叠字段(具有
stack: "normalize"
的字段)的工具提示。例如,"s"
表示 SI 单位。使用D3 的数字格式模式。如果指定了
config.normalizedNumberFormatType
并且config.customFormatTypes
为true
,则此值将作为format
与datum.value
一起传递给config.numberFormatType
函数。 默认值:%
- normalizedNumberFormatType
config.normalizedNumberFormat
的自定义格式类型。默认值:
undefined
– 这等效于调用 D3-format,它在 Vega-Expression 中作为 format 公开。 注意: 你还必须将customFormatTypes
设置为true
才能使用此功能。- numberFormat
如果未指定 numberFormatType,则 D3 数字格式用于非归一化字段(不带
stack: "normalize"
)的引导标签、文本标记和工具提示。例如"s"
表示 SI 单位。使用D3 的数字格式模式。如果指定了
config.numberFormatType
并且config.customFormatTypes
为true
,则此值将作为format
与datum.value
一起传递给config.numberFormatType
函数。- numberFormatType
config.numberFormat
的自定义格式类型。默认值:
undefined
– 这等效于调用 D3-format,它在 Vega-Expression 中作为 format 公开。 注意: 你还必须将customFormatTypes
设置为true
才能使用此功能。- padding
默认的可视化填充,以像素为单位,从可视化画布边缘到数据矩形。如果是一个数字,则指定所有边的填充。如果是一个对象,则该值应具有
{"left": 5, "top": 5, "right": 5, "bottom": 5}
的格式,以指定可视化各边的填充。默认值:
5
- params
参数化可视化的动态变量或选择。
- point
点形图特定的配置
- projection
- range
一个对象哈希,定义用于刻度的默认范围数组或方案。有关刻度范围配置选项的完整列表,请参阅刻度文档的相应部分。
- rect
矩形图特定的配置
- rule
规则标记特定的配置
- scale
- selection
一个对象哈希,用于定义每种选择类型的默认属性。
- square
正方形标记特定的配置
- style
- text
文本标记特定的配置
- tick
刻度标记特定的配置
- timeFormat
文本标记、图例标签和头部标签中原始时间值(无时间单位)的默认时间格式。
默认值:
"%b %d, %Y"
注意: 轴会自动确定每个标签的格式,因此此配置不影响轴。- timeFormatType
config.timeFormat
的自定义格式类型。默认值:
undefined
– 这等效于调用 D3-time-format,它在 Vega-Expression 中作为 timeFormat 公开。 注意: 你还必须将customFormatTypes
设置为true
,并且不得定义timeUnit
才能使用此功能。- title
- tooltipFormat
定义工具提示的自定义格式配置。如果未指定,将应用默认格式配置。
- trail
轨迹标记特定的配置
- view
单视图图表的默认属性。
- __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
()属性
arc
area
aria
autosize
axis
axisBand
axisBottom
axisDiscrete
axisLeft
axisPoint
axisQuantitative
axisRight
axisTemporal
axisTop
axisX
axisXBand
axisXDiscrete
axisXPoint
axisXQuantitative
axisXTemporal
axisY
axisYBand
axisYDiscrete
axisYPoint
axisYQuantitative
axisYTemporal
background
bar
boxplot
circle
concat
countTitle
customFormatTypes
errorband
errorbar
facet
fieldTitle
font
geoshape
header
headerColumn
headerFacet
headerRow
image
legend
line
lineBreak
locale
mark
normalizedNumberFormat
normalizedNumberFormatType
numberFormat
numberFormatType
padding
params
point
projection
range
rect
rule
scale
selection
square
style
text
tick
timeFormat
timeFormatType
title
tooltipFormat
trail
view