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 架构包装器。
- Parameters:
- bandPaddingInnerdict, float,
ExprRef 默认的内边距用于
x和y带刻度。默认值:
nestedOffsetPaddingInner用于具有嵌套 x/y 偏移比例的 x/y 比例。barBandPaddingInner用于条形标记 (0.1默认值)rectBandPaddingInner用于矩形和其他标记 (0为默认值)
- bandPaddingOuterdict, float,
ExprRef 默认的外边距用于
x和y带刻度。默认值:
paddingInner/2(这使得 宽度/高度 = 唯一值的数量 * 步长)- bandWithNestedOffsetPaddingInnerdict, float,
ExprRef 默认的内边距用于
x和y带刻度,具有嵌套的xOffset和yOffset编码。默认值:
0.2- bandWithNestedOffsetPaddingOuterdict, float,
ExprRef 默认外边距用于
x和y带比例尺,带有嵌套的xOffset和yOffset编码。默认值:
0.2- barBandPaddingInnerdict, float,
ExprRef 默认的内边距用于
x和y带顺序比例尺的"bar"标记。默认值:
0.1- clampbool, dict,
ExprRef 如果为真,超出数据域的值将被限制在最小或最大范围值。
- continuousPaddingdict, float,
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](无效数据文档)。
- maxBandSizefloat
默认的最大值用于将定量字段映射到条形的大小/带宽大小。
如果未定义(默认),我们将使用轴的大小(宽度或高度) - 1。
- maxFontSizefloat
将定量字段映射到文本大小/字体大小比例的默认最大值。
默认值:
40- maxOpacityfloat
映射一个字段到不透明度的默认最大不透明度。
默认值:
0.8- maxSizefloat
点大小比例的默认最大值。
- maxStrokeWidthfloat
规则和线条标记的 strokeWidth 的默认最大值,以及轨迹标记的大小。
默认值:
4- minBandSizefloat
将定量字段映射到条形和刻度的默认最小值/带宽大小。
默认值:
2- minFontSizefloat
将定量字段映射到文本大小/字体大小比例的默认最小值。
默认值:
8- minOpacityfloat
映射字段到不透明度的默认最小不透明度。
默认值:
0.3- minSizefloat
点大小比例的默认最小值。
默认值:
9- minStrokeWidthfloat
规则和线条标记的描边宽度尺度的默认最小描边宽度,以及轨迹标记的大小。
默认值:
1- offsetBandPaddingInnerdict, float,
ExprRef xOffset/yOffset的带刻度的默认内边距。
默认值:
0- offsetBandPaddingOuterdict, float,
ExprRef xOffset/yOffset的带标尺默认外边距填充。
默认值:
0- pointPaddingdict, float,
ExprRef 默认的外部填充用于
x和y点序数刻度。默认值:
0.5(这使得 宽度/高度 = 唯一值的数量 * 步长)- quantileCountfloat
分位数刻度的默认范围基数。
默认值:
4- quantizeCountfloat
默认范围基数用于 quantize 规模。
默认值:
4- rectBandPaddingInnerdict, float,
ExprRef 默认内边距用于
x和y带有序列的"rect"标记。默认值:
0- roundbool, dict,
ExprRef 如果为真,将数值输出值四舍五入到整数。这对于对齐像素网格很有帮助。 (仅适用于
x,y和size缩放。)- tickBandPaddingInnerdict, float,
ExprRef 默认内边距用于
x和y的带序数刻度的"tick"标记。默认值:
0.25- useUnaggregatedDomainbool
在聚合轴上使用聚合之前的源数据范围作为尺度域,而不是聚合后的数据。
这等同于将
domain设置为"unaggregate",默认情况下用于聚合的 定量 字段。此属性仅适用于在原始数据域内生成值的聚合函数 (
"mean","average","median","q1","q3","min","max")。对于生成超出原始数据域的值的其他聚合 (例如"count","sum"),此属性将被忽略。默认值:
false- xReversebool, dict,
ExprRef 默认情况下反转 x 轴(对从右到左的图表很有用)。
- zerobool
默认
scale.zero用于 连续 规模,除了 (1) 非范围的条形图或面积图的 x/y-规模以及 (2) 大小规模。默认值:
true
- bandPaddingInnerdict, float,
- __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([深度, 忽略])返回对象的副本。
from_dict(dct[, validate])从字典表示构造类。
from_json(json_string[, validate])从有效的 JSON 字符串实例化对象。
resolve_references([schema])解析此对象的架构或根架构中的引用。
to_dict([validate, ignore, context])返回对象的字典表示。
to_json([validate, indent, sort_keys, ...])以字符串形式输出该对象的 JSON 表示。
validate(instance[, schema])在rootschema的上下文中验证实例是否符合类模式。
validate_property(name, value[, schema])在根架构的上下文中,根据属性架构验证一个属性。