altair.SharedEncoding#

class altair.SharedEncoding(angle=Undefined, color=Undefined, description=Undefined, detail=Undefined, fill=Undefined, fillOpacity=Undefined, href=Undefined, key=Undefined, latitude=Undefined, latitude2=Undefined, longitude=Undefined, longitude2=Undefined, opacity=Undefined, order=Undefined, radius=Undefined, radius2=Undefined, shape=Undefined, size=Undefined, stroke=Undefined, strokeDash=Undefined, strokeOpacity=Undefined, strokeWidth=Undefined, text=Undefined, theta=Undefined, theta2=Undefined, tooltip=Undefined, url=Undefined, x=Undefined, x2=Undefined, xError=Undefined, xError2=Undefined, xOffset=Undefined, y=Undefined, y2=Undefined, yError=Undefined, yError2=Undefined, yOffset=Undefined, **kwds)#

共享编码架构包装器。

Parameters:
angledict
colordict
descriptiondict
detaildict, FieldDefWithoutScale, Sequence[dict, FieldDefWithoutScale]

在聚合视图中以及在线条、轨迹和区域标记中对数据进行分组的额外细节层次,而无需将数据映射到特定的可视化通道。

filldict
fillOpacitydict
hrefdict
keydict
latitudedict
latitude2dict
longitudedict
longitude2dict
opacitydict
orderdict, OrderOnlyDef, OrderFieldDef, OrderValueDef, Sequence[dict, OrderFieldDef]

分数的顺序。

  • 对于堆叠标记,这个 order 通道编码了 堆叠顺序

  • 对于线条和轨迹标记,这个 order 通道编码数据点在 线条中的顺序。这对于创建 a connected scatterplot 很有用。将 order 设置为 {"value": null} 会使线条标记使用数据源中的原始顺序。

  • 否则,这个 order 通道编码了标记的层次顺序。

注意: 在聚合图中, order 字段应该被 ``聚合``,以避免 创建额外的聚合分组。

radiusdict
radius2dict
shapedict
sizedict
strokedict
strokeDashdict
strokeOpacitydict
strokeWidthdict
textdict
thetadict
theta2dict
tooltipdict, StringFieldDefWithCondition, StringValueDefWithCondition, Sequence[dict, StringFieldDef], None

鼠标悬停时显示的工具提示文本。指定 tooltip 编码将覆盖 标记定义中的工具提示属性

请参见tooltip文档,以获取有关Vega-Lite中tooltip的详细讨论。

urldict
xdict
x2dict
xErrordict
xError2dict
xOffsetdict
ydict
y2dict
yErrordict
yError2dict
yOffsetdict
__init__(angle=Undefined, color=Undefined, description=Undefined, detail=Undefined, fill=Undefined, fillOpacity=Undefined, href=Undefined, key=Undefined, latitude=Undefined, latitude2=Undefined, longitude=Undefined, longitude2=Undefined, opacity=Undefined, order=Undefined, radius=Undefined, radius2=Undefined, shape=Undefined, size=Undefined, stroke=Undefined, strokeDash=Undefined, strokeOpacity=Undefined, strokeWidth=Undefined, text=Undefined, theta=Undefined, theta2=Undefined, tooltip=Undefined, url=Undefined, x=Undefined, x2=Undefined, xError=Undefined, xError2=Undefined, xOffset=Undefined, y=Undefined, y2=Undefined, yError=Undefined, yError2=Undefined, yOffset=Undefined, **kwds)#

方法

__init__([角度, 颜色, 描述, ...])

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

在根架构的上下文中,根据属性架构验证一个属性。