SymbolAnnotationRendererConfig<D> class

Configuration for SymbolAnnotationRenderer.

This renderer is configured with a ComparisonPointsDecorator by default, used to draw domain ranges. This decorator will draw a rectangular shape between the points (domainLowerBound, measureLowerBound) and (domainUpperBound, measureUpperBound), beneath the primary point for each series.

Inheritance

Constructors

SymbolAnnotationRendererConfig({String? customRendererId, List<PointRendererDecorator<D>>? pointRendererDecorators, double radiusPx = 5.0, SymbolRenderer? symbolRenderer, Map<String, SymbolRenderer>? customSymbolRenderers, bool showBottomSeparatorLine = false, bool showSeparatorLines = true, double verticalSymbolBottomPaddingPx = 5.0, double verticalSymbolTopPaddingPx = 5.0})

Properties

boundsLineRadiusPx double?
Optional default radius of data bounds lines, used if a series does not define a boundsLineRadiusPx accessor function.
finalinherited
customRendererId String?
finalinherited
customSymbolRenderers Map<String, SymbolRenderer>?
Map of custom symbol renderers used to draw points.
finalinherited
hashCode int
The hash code for this object.
no setterinherited
id String?
Unique identifier for the LayoutView.
getter/setter pairinherited
isFullPosition bool
Returns true if it is a full position.
no setterinherited
layoutPaintOrder int
The order to paint this renderer on the canvas.
finalinherited
paintOrder int?
The order to paint a LayoutView on the canvas.
getter/setter pairinherited
pointRendererDecorators List<PointRendererDecorator<D>>
List of decorators applied to rendered points.
finalinherited
position LayoutPosition?
The position of a LayoutView defining where to place the view.
getter/setter pairinherited
positionOrder int?
The order to place the LayoutView within a chart margin.
getter/setter pairinherited
radiusPx double
Default radius of the points, used if a series does not define a radiusPx accessor function.
finalinherited
rendererAttributes → RendererAttributes
Stores typed renderer attributes
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
showBottomSeparatorLine bool
Whether a separator line should be drawn between the bottom row of rendered symbols and the axis ticks/labels.
final
showSeparatorLines bool
Whether or not separator lines will be rendered between rows of rendered symbols.
final
strokeWidthPx double
Stroke width of the target line.
finalinherited
symbolRenderer SymbolRenderer?
Renderer used to draw the points. Defaults to a circle.
finalinherited
verticalSymbolBottomPaddingPx double
Space reserved at the bottom of each row where the symbol should not render into.
final
verticalSymbolTopPaddingPx double
Space reserved at the top of each row where the symbol should not render into.
final
viewMargin ViewMargin
Defines the space around a layout component.
getter/setter pairinherited

Methods

build() SymbolAnnotationRenderer<D>
override
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