DatumLegend<D> class

Datum legend behavior for charts.

By default this behavior creates one legend entry per datum in the first series rendered on the chart.

Inheritance
Annotations

Constructors

DatumLegend({BehaviorPosition? position, OutsideJustification? outsideJustification, InsideJustification? insideJustification, bool? horizontalFirst, int? desiredMaxRows, int? desiredMaxColumns, EdgeInsets? cellPadding, bool? showMeasures, LegendDefaultMeasure? legendDefaultMeasure, MeasureFormatter? measureFormatter, MeasureFormatter? secondaryMeasureFormatter, TextStyleSpec? entryTextStyle})
Create a new tabular layout legend.
factory
DatumLegend.customLayout(LegendContentBuilder contentBuilder, {BehaviorPosition? position, OutsideJustification? outsideJustification, InsideJustification? insideJustification, bool? showMeasures, LegendDefaultMeasure? legendDefaultMeasure, MeasureFormatter? measureFormatter, MeasureFormatter? secondaryMeasureFormatter, TextStyleSpec? entryTextStyle})
Create a legend with custom layout.
factory

Properties

contentBuilder → LegendContentBuilder
Builder for creating custom legend content.
final
desiredGestures → Set<GestureType>
final
entryTextStyle → TextStyleSpec?
Styles for legend entry label text.
final
hashCode → int
The hash code for this object.
no setteroverride
insideJustification → InsideJustification
final
legendDefaultMeasure → LegendDefaultMeasure?
Option to show measures when selection is null.
final
measureFormatter → MeasureFormatter?
Formatter for measure value(s) if the measures are shown on the legend.
final
outsideJustification → OutsideJustification
Justification of the legend relative to the chart
final
position → BehaviorPosition
Position of the legend relative to the chart.
final
role → String
All Legend behaviors get the same role ID, because you should only have one legend on a chart.
no setteroverride
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
secondaryMeasureFormatter → MeasureFormatter?
Formatter for secondary measure value(s) if the measures are shown on the legend and the series uses the secondary axis.
final
selectionModelType → SelectionModelType?
final
showMeasures → bool
Whether or not the legend should show measures.
final

Methods

createCommonBehavior() → DatumLegend<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
updateCommonBehavior(ChartBehavior commonBehavior) → void
override

Operators

operator ==(Object o) → bool
The equality operator.
override