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, y=Undefined, y2=Undefined, yError=Undefined, yError2=Undefined, **kwds)
-
SharedEncoding schema wrapper
Mapping(required=[])
- Attributes
-
- angleMapping(required=[])
- colorMapping(required=[])
- descriptionMapping(required=[])
- detailanyOf(
FieldDefWithoutScale
, List(FieldDefWithoutScale
)) -
Additional levels of detail for grouping data in aggregate views and in line, trail, and area marks without mapping data to a specific visual channel.
- fillMapping(required=[])
- fillOpacityMapping(required=[])
- hrefMapping(required=[])
- keyMapping(required=[])
- latitudeMapping(required=[])
- latitude2Mapping(required=[])
- longitudeMapping(required=[])
- longitude2Mapping(required=[])
- opacityMapping(required=[])
- orderanyOf(
OrderFieldDef
, List(OrderFieldDef
),OrderValueDef
) -
Order of the marks. - For stacked marks, this
order
channel encodes stack order. - For line and trail marks, thisorder
channel encodes order of data points in the lines. This can be useful for creating a connected scatterplot. Settingorder
to{"value": null}
makes the line marks use the original order in the data sources. - Otherwise, thisorder
channel encodes layer order of the marks.Note : In aggregate plots,
order
field should beaggregate
d to avoid creating additional aggregation grouping. - radiusMapping(required=[])
- radius2Mapping(required=[])
- shapeMapping(required=[])
- sizeMapping(required=[])
- strokeMapping(required=[])
- strokeDashMapping(required=[])
- strokeOpacityMapping(required=[])
- strokeWidthMapping(required=[])
- textMapping(required=[])
- thetaMapping(required=[])
- theta2Mapping(required=[])
- tooltipanyOf(
StringFieldDefWithCondition
,StringValueDefWithCondition
, - List(:class:`StringFieldDef`), None)
-
The tooltip text to show upon mouse hover. Specifying
tooltip
encoding overrides the tooltip property in the mark definition.See the tooltip documentation for a detailed discussion about tooltip in Vega-Lite.
- urlMapping(required=[])
- xMapping(required=[])
- x2Mapping(required=[])
- xErrorMapping(required=[])
- xError2Mapping(required=[])
- yMapping(required=[])
- y2Mapping(required=[])
- yErrorMapping(required=[])
- yError2Mapping(required=[])
- __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, y=Undefined, y2=Undefined, yError=Undefined, yError2=Undefined, **kwds)
Methods
__init__
([angle, color, description, ...])copy
([deep, ignore])Return a copy of the object
from_dict
(dct[, validate, _wrapper_classes])Construct class from a dictionary representation
from_json
(json_string[, validate])Instantiate the object from a valid JSON string
resolve_references
([schema])Resolve references in the context of this object's schema or root schema.
to_dict
([validate, ignore, context])Return a dictionary representation of the object
to_json
([validate, ignore, context, indent, ...])Emit the JSON representation for this object as a string.
validate
(instance[, schema])Validate the instance against the class schema in the context of the rootschema.
validate_property
(name, value[, schema])Validate a property against property schema in the context of the rootschema