altair.ScaleConfig#
- class altair.ScaleConfig(bandPaddingInner=Undefined, bandPaddingOuter=Undefined, bandWithNestedOffsetPaddingInner=Undefined, bandWithNestedOffsetPaddingOuter=Undefined, barBandPaddingInner=Undefined, clamp=Undefined, continuousPadding=Undefined, invalid=Undefined, maxBandSize=Undefined, maxFontSize=Undefined, maxOpacity=Undefined, maxSize=Undefined, maxStrokeWidth=Undefined, minBandSize=Undefined, minFontSize=Undefined, minOpacity=Undefined, minSize=Undefined, minStrokeWidth=Undefined, offsetBandPaddingInner=Undefined, offsetBandPaddingOuter=Undefined, pointPadding=Undefined, quantileCount=Undefined, quantizeCount=Undefined, rectBandPaddingInner=Undefined, round=Undefined, tickBandPaddingInner=Undefined, useUnaggregatedDomain=Undefined, xReverse=Undefined, zero=Undefined, **kwds)#
ScaleConfig schema 包装器。
- 参数:
- bandPaddingInnerdict, 浮点数,
ExprRef
x 和 y band 比例尺的默认内边距。
默认值
对于带有嵌套 x/y offset 比例尺的 x/y 比例尺,使用
nestedOffsetPaddingInner
。对于 bar 标记 (默认为
0.1
),使用barBandPaddingInner
)对于 rect 和其他标记 (默认为
0
),使用rectBandPaddingInner
)
- bandPaddingOuterdict, 浮点数,
ExprRef
x 和 y band 比例尺的默认外边距。
默认值:
paddingInner/2
(这使得 *宽度/高度 = 唯一值数量 * step*)- bandWithNestedOffsetPaddingInnerdict, 浮点数,
ExprRef
对于带有嵌套
xOffset
和yOffset
编码的 x 和 y band 比例尺的默认内边距。默认值:
0.2
- bandWithNestedOffsetPaddingOuterdict, 浮点数,
ExprRef
对于带有嵌套
xOffset
和yOffset
编码的 x 和 y band 比例尺的默认外边距。默认值:
0.2
- barBandPaddingInnerdict, 浮点数,
ExprRef
对于
"bar"
标记的 x 和 y band-ordinal 比例尺的默认内边距。默认值:
0.1
- clamp布尔值, dict,
ExprRef
如果为 true,超出数据域的值将被限制在范围的最小值或最大值。
- continuousPaddingdict, 浮点数,
ExprRef
连续 x/y 比例尺的默认边距。
默认值: 垂直条形图的连续 x 比例尺和水平条形图的连续 y 比例尺的条形宽度;否则为
0
。- invaliddict,
ScaleInvalidDataConfig
一个对象,用于定义连续比例尺上无效值(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浮点数
用于 rule 和 line 标记的 strokeWidth 比例尺以及 trail 标记的 size 比例尺的默认最大 strokeWidth。
默认值:
4
- minBandSize浮点数
用于将定量字段映射到 bar 和 tick 的 size/bandSize 比例尺的默认最小值。
默认值:
2
- minFontSize浮点数
用于将定量字段映射到文本的 size/fontSize 比例尺的默认最小值。
默认值:
8
- minOpacity浮点数
用于将字段映射到不透明度的默认最小不透明度。
默认值:
0.3
- minSize浮点数
点大小比例尺的默认最小值。
默认值:
9
- minStrokeWidth浮点数
用于 rule 和 line 标记的 strokeWidth 比例尺以及 trail 标记的 size 比例尺的默认最小 strokeWidth。
默认值:
1
- offsetBandPaddingInnerdict, 浮点数,
ExprRef
xOffset/yOffset band 比例尺的默认内边距。
默认值:
0
- offsetBandPaddingOuterdict, 浮点数,
ExprRef
xOffset/yOffset band 比例尺的默认外边距。
默认值:
0
- pointPaddingdict, 浮点数,
ExprRef
x 和 y point-ordinal 比例尺的默认外边距。
默认值:
0.5
(这使得 *宽度/高度 = 唯一值数量 * step*)- quantileCount浮点数
quantile 比例尺的默认范围基数。
默认值:
4
- quantizeCount浮点数
quantize 比例尺的默认范围基数。
默认值:
4
- rectBandPaddingInnerdict, 浮点数,
ExprRef
对于
"rect"
标记的 x 和 y band-ordinal 比例尺的默认内边距。默认值:
0
- round布尔值, dict,
ExprRef
如果为 true,将数字输出值四舍五入为整数。这对于像素网格对齐很有帮助。(仅适用于
x
、y
和size
比例尺。)- tickBandPaddingInnerdict, 浮点数,
ExprRef
对于
"tick"
标记的 x 和 y band-ordinal 比例尺的默认内边距。默认值:
0.25
- useUnaggregatedDomain布尔值
对于聚合轴,使用聚合前的源数据范围作为比例尺域,而不是聚合后的数据。
这等同于默认情况下将聚合定量字段的
domain
设置为"unaggregate"
。此属性仅适用于在原始数据域内生成值的聚合函数(
"mean"
、"average"
、"median"
、"q1"
、"q3"
、"min"
、"max"
)。对于在原始数据域外生成值的其他聚合(例如"count"
、"sum"
),此属性将被忽略。默认值:
false
- xReverse布尔值, dict,
ExprRef
默认情况下反转 x 比例尺(对于从右到左的图表很有用)。
- zero布尔值
对于连续比例尺,除了 (1) 非范围 bar 或 area 图的 x/y 比例尺和 (2) size 比例尺外,使用默认的
scale.zero
。默认值:
true
- bandPaddingInnerdict, 浮点数,
- __init__(bandPaddingInner=Undefined, bandPaddingOuter=Undefined, bandWithNestedOffsetPaddingInner=Undefined, bandWithNestedOffsetPaddingOuter=Undefined, barBandPaddingInner=Undefined, clamp=Undefined, continuousPadding=Undefined, invalid=Undefined, maxBandSize=Undefined, maxFontSize=Undefined, maxOpacity=Undefined, maxSize=Undefined, maxStrokeWidth=Undefined, minBandSize=Undefined, minFontSize=Undefined, minOpacity=Undefined, minSize=Undefined, minStrokeWidth=Undefined, offsetBandPaddingInner=Undefined, offsetBandPaddingOuter=Undefined, pointPadding=Undefined, quantileCount=Undefined, quantizeCount=Undefined, rectBandPaddingInner=Undefined, round=Undefined, tickBandPaddingInner=Undefined, useUnaggregatedDomain=Undefined, xReverse=Undefined, zero=Undefined, **kwds)#
方法
__init__
([bandPaddingInner, ...])copy
([deep, ignore])返回对象的副本。
from_dict
(dct[, validate])从字典表示构造类。
from_json
(json_string[, validate])从有效的 JSON 字符串实例化对象。
resolve_references
([schema])在此对象的 schema 或根 schema 的上下文中解析引用。
to_dict
([validate, ignore, context])返回对象的字典表示。
to_json
([validate, indent, sort_keys, ...])将此对象的 JSON 表示作为字符串输出。
validate
(instance[, schema])在根 schema 的上下文中针对类 schema 验证实例。
validate_property
(name, value[, schema])在根 schema 的上下文中针对属性 schema 验证属性。