The mouse cursor used over the mark. Any valid CSS cursor type can be used.
The fill color.
The fill opacity from 0 (transparent) to 1 (opaque).
The height of the mark in pixels, if supported.
A URL to load upon mouse click. If defined, the mark acts as a hyperlink.
Metadata about this mark
The mark opacity from 0 (transparent) to 1 (opaque).
The parent node of this scene node
The type of parent we have
The stroke color.
The stroke cap for line ending style. One of butt (default), round or square.
An array of [stroke, space] lengths for creating dashed or dotted lines.
The pixel offset at which to start the stroke dash array.
The stroke line join method. One of miter (default), round or bevel.
The miter limit at which to bevel a line join.
The stroke opacity from 0 (transparent) to 1 (opaque).
The stroke width in pixels.
The tooltip text to show upon mouse hover. If the value is an object (other than a Date or an array), then all key-value pairs in the object will be shown in the tooltip, one per line (e.g., "key1: value1\nkey2: value2"). Array values will be shown in brackets [value1, value2, ...].
Other values will be coerced to strings. Nested object values will not be recursively printed.
The width of the mark in pixels, if supported.
The primary x-coordinate in pixels.
The secondary x-coordinate in pixels.
The center x-coordinate. Incompatible with x and x2.
The primary y-coordinate in pixels.
The secondary y-coordinate in pixels.
The center y-coordinate. Incompatible with y and y2.
An integer z-index indicating the layering order of sibling mark items. The default value is 0. Higher values (1) will cause marks to be drawn on top of those with lower z-index values. Setting the z-index as an encoding property only affects ordering among sibling mark items; it will not change the layering relative to other mark definitions. Unlike the mark-level sort property, zindex changes the rendering order only; it does not otherwise change mark item order (such as line or area point order).
The most common use of zindex is to ensure that a mark is drawn over its siblings when selected, such as by mouse hover.
Event channels are a mapping of event names to their output channel.