ChartSpec.fromJson constructor
ChartSpec.fromJson(
- Map json_
Implementation
ChartSpec.fromJson(core.Map json_)
: this(
altText: json_['altText'] as core.String?,
backgroundColor: json_.containsKey('backgroundColor')
? Color.fromJson(json_['backgroundColor']
as core.Map<core.String, core.dynamic>)
: null,
backgroundColorStyle: json_.containsKey('backgroundColorStyle')
? ColorStyle.fromJson(json_['backgroundColorStyle']
as core.Map<core.String, core.dynamic>)
: null,
basicChart: json_.containsKey('basicChart')
? BasicChartSpec.fromJson(
json_['basicChart'] as core.Map<core.String, core.dynamic>)
: null,
bubbleChart: json_.containsKey('bubbleChart')
? BubbleChartSpec.fromJson(
json_['bubbleChart'] as core.Map<core.String, core.dynamic>)
: null,
candlestickChart: json_.containsKey('candlestickChart')
? CandlestickChartSpec.fromJson(json_['candlestickChart']
as core.Map<core.String, core.dynamic>)
: null,
dataSourceChartProperties:
json_.containsKey('dataSourceChartProperties')
? DataSourceChartProperties.fromJson(
json_['dataSourceChartProperties']
as core.Map<core.String, core.dynamic>)
: null,
filterSpecs: (json_['filterSpecs'] as core.List?)
?.map((value) => FilterSpec.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
fontName: json_['fontName'] as core.String?,
hiddenDimensionStrategy:
json_['hiddenDimensionStrategy'] as core.String?,
histogramChart: json_.containsKey('histogramChart')
? HistogramChartSpec.fromJson(json_['histogramChart']
as core.Map<core.String, core.dynamic>)
: null,
maximized: json_['maximized'] as core.bool?,
orgChart: json_.containsKey('orgChart')
? OrgChartSpec.fromJson(
json_['orgChart'] as core.Map<core.String, core.dynamic>)
: null,
pieChart: json_.containsKey('pieChart')
? PieChartSpec.fromJson(
json_['pieChart'] as core.Map<core.String, core.dynamic>)
: null,
scorecardChart: json_.containsKey('scorecardChart')
? ScorecardChartSpec.fromJson(json_['scorecardChart']
as core.Map<core.String, core.dynamic>)
: null,
sortSpecs: (json_['sortSpecs'] as core.List?)
?.map((value) => SortSpec.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
subtitle: json_['subtitle'] as core.String?,
subtitleTextFormat: json_.containsKey('subtitleTextFormat')
? TextFormat.fromJson(json_['subtitleTextFormat']
as core.Map<core.String, core.dynamic>)
: null,
subtitleTextPosition: json_.containsKey('subtitleTextPosition')
? TextPosition.fromJson(json_['subtitleTextPosition']
as core.Map<core.String, core.dynamic>)
: null,
title: json_['title'] as core.String?,
titleTextFormat: json_.containsKey('titleTextFormat')
? TextFormat.fromJson(json_['titleTextFormat']
as core.Map<core.String, core.dynamic>)
: null,
titleTextPosition: json_.containsKey('titleTextPosition')
? TextPosition.fromJson(json_['titleTextPosition']
as core.Map<core.String, core.dynamic>)
: null,
treemapChart: json_.containsKey('treemapChart')
? TreemapChartSpec.fromJson(
json_['treemapChart'] as core.Map<core.String, core.dynamic>)
: null,
waterfallChart: json_.containsKey('waterfallChart')
? WaterfallChartSpec.fromJson(json_['waterfallChart']
as core.Map<core.String, core.dynamic>)
: null,
);