TreemapChartSpec.fromJson constructor

TreemapChartSpec.fromJson(
  1. Map json_
)

Implementation

TreemapChartSpec.fromJson(core.Map json_)
    : this(
        colorData: json_.containsKey('colorData')
            ? ChartData.fromJson(
                json_['colorData'] as core.Map<core.String, core.dynamic>)
            : null,
        colorScale: json_.containsKey('colorScale')
            ? TreemapChartColorScale.fromJson(
                json_['colorScale'] as core.Map<core.String, core.dynamic>)
            : null,
        headerColor: json_.containsKey('headerColor')
            ? Color.fromJson(
                json_['headerColor'] as core.Map<core.String, core.dynamic>)
            : null,
        headerColorStyle: json_.containsKey('headerColorStyle')
            ? ColorStyle.fromJson(json_['headerColorStyle']
                as core.Map<core.String, core.dynamic>)
            : null,
        hideTooltips: json_['hideTooltips'] as core.bool?,
        hintedLevels: json_['hintedLevels'] as core.int?,
        labels: json_.containsKey('labels')
            ? ChartData.fromJson(
                json_['labels'] as core.Map<core.String, core.dynamic>)
            : null,
        levels: json_['levels'] as core.int?,
        maxValue: (json_['maxValue'] as core.num?)?.toDouble(),
        minValue: (json_['minValue'] as core.num?)?.toDouble(),
        parentLabels: json_.containsKey('parentLabels')
            ? ChartData.fromJson(
                json_['parentLabels'] as core.Map<core.String, core.dynamic>)
            : null,
        sizeData: json_.containsKey('sizeData')
            ? ChartData.fromJson(
                json_['sizeData'] as core.Map<core.String, core.dynamic>)
            : null,
        textFormat: json_.containsKey('textFormat')
            ? TextFormat.fromJson(
                json_['textFormat'] as core.Map<core.String, core.dynamic>)
            : null,
      );