altair.NonLayerRepeatSpec#

class altair.NonLayerRepeatSpec(repeat=Undefined, spec=Undefined, align=Undefined, bounds=Undefined, center=Undefined, columns=Undefined, data=Undefined, description=Undefined, name=Undefined, resolve=Undefined, spacing=Undefined, title=Undefined, transform=Undefined, **kwds)#

NonLayerRepeatSpec 的 Schema 包装器。

Repeat 规范的基本接口。

参数:
repeatdict, Sequence[str], RepeatMapping
定义要重复的字段。可以是以下任一:1) 要重复的字段数组。如果 "repeat" 是一个数组,则字段可以表示为 {"repeat": "repeat"}。重复的视图会以换行的方式排列在一行中。您可以通过设置列数来控制换行。2) 一个对象,将 "row" 和/或 "column" 映射到沿特定方向重复的列出的字段。对象 {"repeat": "row"}{"repeat": "column"} 可以分别用来引用重复的字段。

定义要重复的字段。以下选项之一:1) 要重复的字段数组。如果 "repeat" 是一个数组,则可以将该字段引用为 {"repeat": "repeat"}。重复的视图以换行行的方式布局。您可以设置列数来控制换行。2) 一个对象,将 "row" 和/或 "column" 映射到沿特定方向重复的列表字段。对象 {"repeat": "row"}{"repeat": "column"} 可以分别用于引用重复字段。

specdict, FacetSpec, LayerSpec, RepeatSpec, FacetedUnitSpec, LayerRepeatSpec, NonNormalizedSpec, NonLayerRepeatSpec, ConcatSpecGenericSpec, HConcatSpecGenericSpec, VConcatSpecGenericSpec
被重复视图的规范。

指定要重复的视图。

aligndict, LayoutAlign, RowColLayoutAlign, Literal[‘all’, ‘each’, ‘none’]
应用于网格行和列的对齐方式。支持的字符串值为 "all", "each""none"

应用于网格行和列的对齐方式。支持的字符串值为 "all""each""none"

  • 对于 "none",将使用流式布局,其中相邻子视图简单地一个接一个放置。

  • 对于 "each",子视图将被对齐成一个整洁的网格结构,但每行或每列的大小可能不同。

  • 对于 "all",子视图将被对齐,并且每行或每列的大小将基于观察到的最大尺寸相同。此属性的字符串值将应用于网格的行和列。

或者,可以使用 {"row": string, "column": string} 形式的对象值来为行和列提供不同的对齐方式。

默认值: "all"

boundsLiteral[‘full’, ‘flush’]
用于确定子图范围的边界计算方法。可以是 full(默认值)或 flush 之一。

用于确定子图范围的边界计算方法。选项之一为 full (默认) 或 flush

  • 如果设置为 full,将使用整个计算的边界(包括坐标轴、标题和图例)。

  • 如果设置为 flush,将仅使用子视图指定的宽度和高度值。flush 设置在尝试将没有坐标轴或图例的子图放入统一网格结构时非常有用。

默认值: "full"

centerbool, dict, RowColboolean
布尔标志,指示子视图是否应相对于各自的行或列居中。

布尔标志,指示子视图是否相对于其各自的行或列居中。

可以使用 {"row": boolean, "column": boolean} 形式的对象值来为行和列提供不同的居中值。

默认值: false

columnsfloat
视图组合布局中包含的列数。

视图组合布局中包含的列数。

默认值: undefined – 将假定无限数量的列(单行)。这等同于 hconcat(对于 concat)以及使用 column 通道(对于 facetrepeat)。

注意:

  1. 此属性仅适用于

  • 通用(可换行)concat 操作符(非 hconcat/vconcat

  • 具有一个字段/重复定义(无行/列嵌套)的 facetrepeat 操作符

2) 将 columns 设置为 1 等同于 vconcat(对于 concat)以及使用 row 通道(对于 facetrepeat)。

datadict, Data, UrlData, Generator, NamedData, DataSource, InlineData, SphereGenerator, SequenceGenerator, GraticuleGenerator, None
描述数据源的对象。设置为 null 以忽略父级的数据源。如果未设置数据,则从父级继承。

描述数据源的对象。设为 null 以忽略父级的数据源。如果未设置数据,则从父级派生。

descriptionstr
用于注释此标记的描述。

此标记的描述,用于注释目的。

namestr
可视化的名称,以便将来引用。

可视化的名称,以便后续引用。

resolvedict, Resolve
视图组合规范的比例尺、坐标轴和图例解析设置。

视图组合规范的比例尺、轴和图例分辨率。

spacingdict, float, RowColnumber
组合操作符的子视图之间的像素间距。可以使用 {"row": number, "column": number} 形式的对象为行和列设置不同的间距值。

组合操作符的子视图之间的像素间距。可以使用 {"row": number, "column": number} 形式的对象来为行和列设置不同的间距值。

默认值: 取决于视图组合配置"spacing" 属性(默认为 20

titlestr, dict, Text, Sequence[str], TitleParams
图表的标题。

图的标题。

transformSequence[dict, Transform, BinTransform, FoldTransform, LoessTransform, PivotTransform, StackTransform, ExtentTransform, FilterTransform, ImputeTransform, LookupTransform, SampleTransform, WindowTransform, DensityTransform, FlattenTransform, QuantileTransform, TimeUnitTransform, AggregateTransform, CalculateTransform, RegressionTransform, JoinAggregateTransform]
数据转换数组,例如过滤和新字段计算。

数据转换数组,例如过滤和新字段计算。

__init__(repeat=Undefined, spec=Undefined, align=Undefined, bounds=Undefined, center=Undefined, columns=Undefined, data=Undefined, description=Undefined, name=Undefined, resolve=Undefined, spacing=Undefined, title=Undefined, transform=Undefined, **kwds)#

方法

__init__([repeat, spec, align, bounds, ...])

copy([deep, ignore])
返回对象的副本。

返回对象的副本。

from_dict(dct[, validate])
从字典表示形式构建类实例。

从字典表示构建类。

from_json(json_string[, validate])
从有效的 JSON 字符串实例化对象。

从有效的 JSON 字符串实例化对象。

resolve_references([schema])
在对象的 Schema 或根 Schema 的上下文中解析引用。

在对象的 schema 或根 schema 的上下文中解析引用。

to_dict([validate, ignore, context])
返回对象的字典表示形式。

返回对象的字典表示。

to_json([validate, indent, sort_keys, ...])
将此对象的 JSON 表示形式作为字符串输出。

将此对象的 JSON 表示作为字符串发出。

validate(instance[, schema])
在根 Schema 的上下文中验证实例是否符合类 Schema。

在根 schema 的上下文中根据类 schema 验证实例。

validate_property(name, value[, schema])
在根 Schema 的上下文中验证属性是否符合属性 Schema。

在根 schema 的上下文中根据属性 schema 验证属性。