BaseChartConfig.fromJson constructor

BaseChartConfig.fromJson(
  1. Map<String, dynamic> json
)

Factory method to create chart config from JSON

Implementation

factory BaseChartConfig.fromJson(Map<String, dynamic> json) {
  final normalized = json['type'] == null ? {...json, 'type': 'line'} : json;
  final override = _parseSamplingPolicyOverride(normalized);
  if (override == null) {
    return ChartRegistry.resolve(normalized);
  }
  return _withSamplingPolicyOverride(
    override,
    () => ChartRegistry.resolve(normalized),
  );
}