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]
- Inheritance
-
- Object
- Mark<
IntervalShape> - FunctionMark<
IntervalShape> - IntervalMark
Constructors
-
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.
Properties
- 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.
read-onlyinherited
- 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.
read-onlyinherited
- 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
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited