IntervalMark class

The specification of an interval mark.

An interval graphing produces a set of closed intervals with two ends.

It covers a lot types of triditional chart typologies, such as bar, histogram, pie, rose, etc.

It will check and complete position points by the rule of:

[start, end] | [end] => [start, end]


IntervalMark({ColorEncode? color, ElevationEncode? elevation, GradientEncode? gradient, LabelEncode? label, Varset? position, ShapeEncode<IntervalShape>? shape, SizeEncode? size, List<Modifier>? modifiers, int? layer, Selected? selected, StreamController<Selected?>? selectionStream, Transition? transition, Set<MarkEntrance>? entrance, String? tag(Tuple)?})
Creates an interval mark.


color ColorEncode?
The color encode of this mark.
read / writeinherited
elevation ElevationEncode?
The shadow elevation encode of this mark.
read / writeinherited
entrance Set<MarkEntrance>?
The stratage for mark elements to enter in initialization if there is animation.
read / writeinherited
gradient GradientEncode?
The gradient encode of this mark.
read / writeinherited
hashCode int
The hash code for this object.
label LabelEncode?
The label encode of this mark.
read / writeinherited
layer int?
The layer of this mark.
read / writeinherited
modifiers List<Modifier>?
The collision modifiers applied to this mark.
read / writeinherited
position Varset?
Algebra expression of the mark position.
read / writeinherited
runtimeType Type
A representation of the runtime type of the object.
selected Selected?
The selection name and selected tuple indexes triggered initially.
read / writeinherited
selectionStream StreamController<Selected?>?
The interaction stream of selections.
read / writeinherited
shape ShapeEncode<IntervalShape>?
The shape encode of this mark.
read / writeinherited
size SizeEncode?
The size encode of this mark.
read / writeinherited
tag ↔ (String? Function(Tuple)?)
Tags for each mark element.
read / writeinherited
transition Transition?
The transition animation of this mark.
read / writeinherited


noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
toString() String
A string representation of this object.


operator ==(Object other) bool
The equality operator.