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

SharedEncoding 模式封装。

参数:
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 通道编码线中数据点的顺序。这对于创建连接散点图非常有用。将 order 设置为 {"value": null} 会使线标记使用数据源中的原始顺序。

  • 否则,此 order 通道编码标记的图层顺序。

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

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

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

有关 Vega-Lite 中工具提示的详细讨论,请参阅工具提示文档。

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__([angle, color, description, ...])

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

在此根模式的上下文中针对属性模式验证属性。