Gets a DataViewCategoricalValue representing the value of the axis with the specified axisName
.
This method will throw an error if there is no categorical axis by that name or if the expression is empty.
Use DataView.categoricalAxis to check the current existence of a categorical value.
The name of the axis to get the value for.
Gets the DataViewColorInfo for the row, if a color axis is defined in the mod manifest. The underlying data value can be retrieved by using DataViewRow.categorical("Color") or DataViewRow.continuous("Color"), depending on the mode of the color axis.
Gets a DataViewContinuousValue representing the value of the axis with the specified axisName
.
This method will throw an error if there is no continuous axis by that name or if the expression is empty.
Use DataView.continuousAxis to check the current existence of a continuous value.
The name of the axis to get the value for.
Calculates an element id for this row, suitable for identifying rows between data views. When stable identifiers is not used, only rows in immediately following data view are guaranteed to re-use previous id. If a row is filtered out in a new data view, this row is thus not guaranteed to yield the same id when it re-appears.
Optional
useStableId: booleanWhen true, the id will be a (longer) stable id guaranteed to be the same over time.
Optional
omitAxisNames: string[]Axis names to omit when creating the identifier. Can be used to group multiple elements split by these axes, for example to create animation effects in one data view.
A stable element id is only stable in the current session, thus it should not be stored in the document, e.g. as a ModProperty or AnalysisProperty.
1.1
Gets the leaf DataViewHierarchyNode for the specified axis, or null for dual mode axes with continuous axis expression. This method will throw an error for continuous mode axes or if there is no axis by that name.
The name of the axis
Performs the specified marking operation in the current marking.
Note All mark operations within one Mod.transaction must have the same MarkingOperation.
See DataView.mark for more details.
Optional
operation: MarkingOperationOptional MarkingOperation. Default value is Replace
.
Represents a row of data in a DataView. Each row can be thought of as a data point that the mod visualization renders.