altair.theme.ScaleConfigKwds#
- class altair.theme.ScaleConfigKwds#
altair.ScaleConfig
TypedDict
包装器。- 参数:
- bandPaddingInner
x
和y
带状比例尺的默认内边距。默认值
对于包含嵌套 x/y 偏移比例尺的 x/y 比例尺,使用
nestedOffsetPaddingInner
。对于条形标记,使用
barBandPaddingInner
(默认为0.1
)对于矩形及其他标记,使用
rectBandPaddingInner
(默认为0
)
- bandPaddingOuter
x
和y
带状比例尺的默认外边距。默认值:
paddingInner/2
(使得 宽度/高度 = 唯一值数量 * 步长)- bandWithNestedOffsetPaddingInner
对于包含嵌套
xOffset
和yOffset
编码的x
和y
带状比例尺的默认内边距。默认值:
0.2
- bandWithNestedOffsetPaddingOuter
对于包含嵌套
xOffset
和yOffset
编码的x
和y
带状比例尺的默认外边距。默认值:
0.2
- barBandPaddingInner
用于
"bar"
标记的x
和y
带状顺序比例尺的默认内边距。默认值:
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
x
和y
点状顺序比例尺的默认外边距。默认值:
0.5
(使得 宽度/高度 = 唯一值数量 * 步长)- quantileCount
分位数 比例尺的默认范围基数。
默认值:
4
- quantizeCount
分级 比例尺的默认范围基数。
默认值:
4
- rectBandPaddingInner
用于
"rect"
标记的x
和y
带状顺序比例尺的默认内边距。默认值:
0
- round
如果为 true,将数值输出值四舍五入到整数。这有助于对齐像素网格。(仅适用于
x
、y
和size
比例尺。)- tickBandPaddingInner
用于
"tick"
标记的x
和y
带状顺序比例尺的默认内边距。默认值:
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