DataLabelSettings constructor
DataLabelSettings({ChartAlignment alignment: ChartAlignment.center, Color color, ChartTextStyle textStyle, EdgeInsets margin, double opacity: 1, CartesianLabelPosition position: CartesianLabelPosition.auto, double borderRadius: 5, bool isVisible: false, int angle: 0, ChartWidgetBuilder builder, bool useSeriesColor: false, Color borderColor, double borderWidth, LabelIntersectAction labelIntersectAction, ConnectorLineSettings connectorLineSettings, LabelPosition labelPosition })
Implementation
DataLabelSettings(
{this.alignment = ChartAlignment.center,
this.color,
ChartTextStyle textStyle,
EdgeInsets margin,
this.opacity = 1,
this.position = CartesianLabelPosition.auto,
this.borderRadius = 5,
this.isVisible = false,
this.angle = 0,
this.builder,
this.useSeriesColor = false,
Color borderColor,
double borderWidth,
LabelIntersectAction labelIntersectAction,
ConnectorLineSettings connectorLineSettings,
LabelPosition labelPosition})
: borderColor = borderColor ?? Colors.transparent,
labelPosition = labelPosition ?? LabelPosition.inside,
borderWidth = borderWidth ?? 0,
margin = margin ?? const EdgeInsets.fromLTRB(0, 0, 0, 0),
connectorLineSettings =
connectorLineSettings ?? ConnectorLineSettings(),
labelIntersectAction =
labelIntersectAction ?? LabelIntersectAction.hide,
textStyle = textStyle ?? ChartTextStyle();