altair.IntervalSelectionConfigWithoutType#

class altair.IntervalSelectionConfigWithoutType(clear=Undefined, encodings=Undefined, fields=Undefined, mark=Undefined, on=Undefined, resolve=Undefined, translate=Undefined, zoom=Undefined, **kwds)#

IntervalSelectionConfigWithoutType 模式包装器。

参数:
clearstr, bool, dict, Stream, EventStream, MergedStream, DerivedStream

清除选择,清空所有值。此属性可以是 事件流(Event Stream) 或设置为 false 以禁用清除。

默认值: dblclick

另请参阅: 文档中的clear 示例

encodingsSequence[SingleDefUnitChannel, Literal[‘x’, ‘y’, ‘xOffset’, ‘yOffset’, ‘x2’, ‘y2’, ‘longitude’, ‘latitude’, ‘longitude2’, ‘latitude2’, ‘theta’, ‘theta2’, ‘radius’, ‘radius2’, ‘color’, ‘fill’, ‘stroke’, ‘opacity’, ‘fillOpacity’, ‘strokeOpacity’, ‘strokeWidth’, ‘strokeDash’, ‘size’, ‘angle’, ‘shape’, ‘key’, ‘text’, ‘href’, ‘url’, ‘description’]]

编码通道数组。数据元组对应的字段值必须匹配才能落入选择范围内。

另请参阅: 文档中的使用编码和字段进行投影部分。

fieldsSequence[str, FieldName]

字段名称数组,数据元组的值必须匹配才能落入选择范围内。

另请参阅: 文档中的使用编码和字段进行投影部分。

markdict, BrushConfig

区间选择还会添加一个矩形标记以显示区间的范围。mark 属性可用于自定义标记的外观。

另请参阅: 文档中的mark 示例

onstr, dict, Stream, EventStream, MergedStream, DerivedStream

Vega 事件流(对象或选择器),用于触发选择。对于区间选择,事件流必须指定开始和结束事件。

另请参阅: 文档中的on 示例

resolveSelectionResolution, Literal[‘global’, ‘union’, ‘intersect’]

对于分层和多视图显示,此策略决定了选择的数据查询在应用于过滤转换、条件编码规则或比例域时如何解决。

以下之一:

  • "global" – 整个 SPLOM 中只存在一个画刷。当用户开始拖动时,任何先前的画刷都将被清除,并构建一个新的。

  • "union" – 每个单元格包含自己的画刷,如果点位于这些独立画刷中的任意一个内,则会被高亮显示。

  • "intersect" – 每个单元格包含自己的画刷,只有当点位于这些独立画刷中的所有内时,才会被高亮显示。

默认值: global

另请参阅: 文档中的resolve 示例

translatestr, bool

当为真时,允许用户交互式地来回移动区间选择。可以是 truefalse(禁用平移)或 Vega 事件流定义,该定义必须包含开始和结束事件以触发连续平移。离散平移(例如,按下左/右箭头键)将在未来版本中支持。

默认值: true,对应于 [pointerdown, window:pointerup] > window:pointermove!。此默认设置允许用户在区间选择内点击和拖动以重新定位它。

另请参阅: 文档中的translate 示例

zoomstr, bool

当为真时,允许用户交互式地调整区间选择的大小。可以是 truefalse(禁用缩放)或 Vega 事件流定义。目前仅支持 wheel 事件,但自定义事件流仍可用于指定过滤器、去抖动和节流。未来版本将扩展可以触发此转换的事件集。

默认值: true,对应于 wheel!。此默认设置允许用户使用鼠标滚轮调整区间选择的大小。

另请参阅: 文档中的zoom 示例

__init__(clear=Undefined, encodings=Undefined, fields=Undefined, mark=Undefined, on=Undefined, resolve=Undefined, translate=Undefined, zoom=Undefined, **kwds)#

方法

__init__([clear, encodings, fields, mark, ...])

copy([deep, ignore])

返回对象的副本。

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])

在根模式的上下文中,根据类模式验证实例。

validate_property(name, value[, schema])

在根模式的上下文中,根据属性模式验证属性。