altair.theme.ScaleConfigKwds#

class altair.theme.ScaleConfigKwds#

altair.ScaleConfig TypedDict 包装器。

参数:
bandPaddingInner

xy 带状比例尺的默认内边距。

默认值

  • 对于包含嵌套 x/y 偏移比例尺的 x/y 比例尺,使用 nestedOffsetPaddingInner

  • 对于条形标记,使用 barBandPaddingInner(默认为 0.1

  • 对于矩形及其他标记,使用 rectBandPaddingInner(默认为 0

bandPaddingOuter

xy 带状比例尺的默认外边距。

默认值: paddingInner/2(使得 宽度/高度 = 唯一值数量 * 步长

bandWithNestedOffsetPaddingInner

对于包含嵌套 xOffsetyOffset 编码的 xy 带状比例尺的默认内边距。

默认值: 0.2

bandWithNestedOffsetPaddingOuter

对于包含嵌套 xOffsetyOffset 编码的 xy 带状比例尺的默认外边距。

默认值: 0.2

barBandPaddingInner

用于 "bar" 标记的 xy 带状顺序比例尺的默认内边距。

默认值: 0.1

clamp

如果为 true,超出数据域范围的值将被限制在范围的最小值或最大值。

continuousPadding

连续 x/y 比例尺的默认填充。

默认值: 垂直条形图的连续 x 比例尺和水平条形图的连续 y 比例尺的条形宽度;否则为 0

invalid

一个对象,为无效值(连续比例尺上的 null 和 NaN)定义每个通道的比例尺输出。

  • 此对象中的键是比例尺通道。

  • 值可以是 "zero-or-min"(如果比例尺包含零,则使用零;否则使用最小值)或一个值定义 {value: ...}

示例: 将此 config.scale.invalid 属性设置为 {color: {value: '#aaa'}} 将使可视化效果使用 '#aaa' 为所有无效值着色。

有关更多详细信息,请参阅 [https://vega.github.io/vega-lite/docs/invalid-data.html](无效数据文档)。

maxBandSize

将定量字段映射到条形图 size/bandSize 的默认最大值。

如果未定义(默认值),我们将使用坐标轴的大小(宽度或高度)- 1。

maxFontSize

将定量字段映射到文本 size/fontSize 比例尺的默认最大值。

默认值: 40

maxOpacity

将字段映射到不透明度的默认最大不透明度。

默认值: 0.8

maxSize

点大小比例尺的默认最大值。

maxStrokeWidth

对于规则和直线标记的 strokeWidth 比例尺以及轨迹标记的 size 比例尺,默认的最大 strokeWidth。

默认值: 4

minBandSize

将定量字段映射到条形和刻度线 size/bandSize 比例尺的默认最小值。

默认值: 2

minFontSize

将定量字段映射到文本 size/fontSize 比例尺的默认最小值。

默认值: 8

minOpacity

将字段映射到不透明度的默认最小不透明度。

默认值: 0.3

minSize

点大小比例尺的默认最小值。

默认值: 9

minStrokeWidth

对于规则和直线标记的 strokeWidth 比例尺以及轨迹标记的 size 比例尺,默认的最小 strokeWidth。

默认值: 1

offsetBandPaddingInner

xOffset/yOffset 带状比例尺的默认内边距。

默认值: 0

offsetBandPaddingOuter

xOffset/yOffset 带状比例尺的默认外边距。

默认值: 0

pointPadding

xy 点状顺序比例尺的默认外边距。

默认值: 0.5(使得 宽度/高度 = 唯一值数量 * 步长

quantileCount

分位数 比例尺的默认范围基数。

默认值: 4

quantizeCount

分级 比例尺的默认范围基数。

默认值: 4

rectBandPaddingInner

用于 "rect" 标记的 xy 带状顺序比例尺的默认内边距。

默认值: 0

round

如果为 true,将数值输出值四舍五入到整数。这有助于对齐像素网格。(仅适用于 xysize 比例尺。)

tickBandPaddingInner

用于 "tick" 标记的 xy 带状顺序比例尺的默认内边距。

默认值: 0.25

useUnaggregatedDomain

对于聚合坐标轴,使用聚合前的源数据范围作为比例尺域,而不是聚合后的数据。

这相当于默认情况下将聚合的定量字段的 domain 设置为 "unaggregate"

此属性仅适用于在原始数据域内生成值的聚合函数("mean""average""median""q1""q3""min""max")。对于在原始数据域外生成值的其他聚合(例如 "count""sum"),此属性将被忽略。

默认值: false

xReverse

默认反转 x 比例尺(对于从右到左的图表很有用)。

zero

对于连续比例尺的默认 scale.zero,除了 (1) 非范围条形图或面积图的 x/y 比例尺和 (2) 大小比例尺之外。

默认值: true

__init__(*args, **kwargs)#

方法

__init__(*args, **kwargs)

clear()

copy()

fromkeys(iterable[, value])

创建一个新字典,其键来自 iterable,值设置为 value。

get(key[, default])

如果键在字典中,则返回键的值,否则返回 default。

items()

keys()

pop(key[, default])

如果未找到键,则返回给定的 default;否则引发 KeyError。

popitem(/)

移除并返回一个 (key, value) 对,作为 2 元组。

setdefault(key[, default])

如果键不在字典中,则插入键并将其值设为 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()

属性

bandPaddingInner

bandPaddingOuter

bandWithNestedOffsetPaddingInner

bandWithNestedOffsetPaddingOuter

barBandPaddingInner

clamp

continuousPadding

invalid

maxBandSize

maxFontSize

maxOpacity

maxSize

maxStrokeWidth

minBandSize

minFontSize

minOpacity

minSize

minStrokeWidth

offsetBandPaddingInner

offsetBandPaddingOuter

pointPadding

quantileCount

quantizeCount

rectBandPaddingInner

round

tickBandPaddingInner

useUnaggregatedDomain

xReverse

zero