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])在此根模式的上下文中针对属性模式验证属性。