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

轴配置,确定所有 xy 的默认属性。有关轴配置选项的完整列表,请参阅轴文档的相应部分

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

所有连接和重复视图组合操作符(concathconcatvconcatrepeat)的默认配置

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.customFormatTypestrue,则此值将作为 formatdatum.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.customFormatTypestrue,则此值将作为 formatdatum.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