SeriesLegend<D> class

Series legend behavior for charts.

Inheritance
Annotations

Constructors

SeriesLegend({BehaviorPosition? position, OutsideJustification? outsideJustification, InsideJustification? insideJustification, bool? horizontalFirst, int? desiredMaxRows, int? desiredMaxColumns, EdgeInsets? cellPadding, List<String>? defaultHiddenSeries, bool? showMeasures, LegendDefaultMeasure? legendDefaultMeasure, MeasureFormatter? measureFormatter, MeasureFormatter? secondaryMeasureFormatter, TextStyleSpec? entryTextStyle})
Create a new tabular layout legend.
factory
SeriesLegend.customLayout(LegendContentBuilder contentBuilder, {BehaviorPosition? position, OutsideJustification? outsideJustification, InsideJustification? insideJustification, List<String>? defaultHiddenSeries, 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
defaultHiddenSeries List<String>?
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() → SeriesLegend<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 other) bool
The equality operator.
override