toJson method

Map<String, dynamic> toJson()

Convert configuration to JSON

Implementation

Map<String, dynamic> toJson() {
  return {
    'type': chartTypeToString(type),
    'title': title?.toJson(),
    'tooltip': tooltip?.toJson(),
    'legend': legend?.toJson(),
    'toolbox': toolbox?.toJson(),
    'grid': grid?.toJson(),
    'series': series.map((s) => s.toJson()).toList(),
    if (xAxisConfig != null) 'xAxis': xAxisConfig!.toJson(),
    if (yAxisConfig != null) 'yAxis': yAxisConfig!.toJson(),
  };
}