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])在根架构的上下文中,根据属性架构验证一个属性。