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();