HistogramChartConfig.fromJson constructor

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

Implementation

factory HistogramChartConfig.fromJson(Map<String, dynamic> json) {
  final seriesList = _parseHistogramSeries(json);
  return HistogramChartConfig(
    series: seriesList,
    bins: JsonValue.intOrNull(json['bins']) ?? 10,
    showKDE: JsonValue.boolOrNull(json['showKDE']) ?? true,
    showMean: JsonValue.boolOrNull(json['showMean']) ?? true,
    showMedian: JsonValue.boolOrNull(json['showMedian']) ?? true,
    showStats: JsonValue.boolOrNull(json['showStats']) ?? true,
    title: json['title'] != null ? TitlesData.fromJson(json['title']) : null,
    tooltip: json['tooltip'] != null
        ? ChartTooltip.fromJson(json['tooltip'])
        : null,
    legend: json['legend'] != null
        ? ChartLegend.fromJson(json['legend'])
        : null,
    toolbox: json['toolbox'] != null
        ? ChartToolbox.fromJson(json['toolbox'])
        : null,
    grid: json['grid'] != null ? GridData.fromJson(json['grid']) : null,
  );
}