Series constructor

Series({
  1. required ChartType type,
  2. String? name,
  3. List? data,
  4. String? stack,
  5. int? xAxisIndex,
  6. int? yAxisIndex,
  7. Label? label,
  8. ChartTooltip? tooltip,
  9. ItemStyle? itemStyle,
  10. Emphasis? emphasis,
  11. List<String>? dataLabels,
  12. Color? color,
  13. double? width,
})

Implementation

Series({
  required this.type,
  this.name,
  List<dynamic>? data,
  this.stack,
  this.xAxisIndex,
  this.yAxisIndex,
  this.label,
  this.tooltip,
  this.itemStyle,
  this.emphasis,
  List<String>? dataLabels,
  this.color,
  this.width,
}) : data = data == null
         ? null
         : List<dynamic>.unmodifiable(data.map(JsonValue.clone)),
     dataLabels = dataLabels == null
         ? null
         : List<String>.unmodifiable(dataLabels);