fromJsonToChart static method
Widget
fromJsonToChart(
- Map<
String, dynamic> json, { - bool autoNormalizePayload = false,
- bool sanitizeTradingPayload = true,
- bool dropUnsupportedSampling = true,
- int? normalizeDefaultThreshold,
- ChartDataMode normalizeDefaultMode = ChartDataMode.auto,
- PayloadNormalizationOptions? normalizationOptions,
- void onPayloadNormalizationResult(
- PayloadNormalizationResult result
- bool validatePayload = false,
- bool strictValidation = false,
- void onValidationResult(
- ValidationResult result
- int validationReportMaxIssues = 5,
Create and build a chart directly from JSON
Implementation
static Widget fromJsonToChart(
Map<String, dynamic> json, {
bool autoNormalizePayload = false,
bool sanitizeTradingPayload = true,
bool dropUnsupportedSampling = true,
int? normalizeDefaultThreshold,
ChartDataMode normalizeDefaultMode = ChartDataMode.auto,
PayloadNormalizationOptions? normalizationOptions,
void Function(PayloadNormalizationResult result)?
onPayloadNormalizationResult,
bool validatePayload = false,
bool strictValidation = false,
void Function(ValidationResult result)? onValidationResult,
int validationReportMaxIssues = 5,
}) {
final config = fromJson(
json,
validatePayload: validatePayload,
strictValidation: strictValidation,
autoNormalizePayload: autoNormalizePayload,
sanitizeTradingPayload: sanitizeTradingPayload,
dropUnsupportedSampling: dropUnsupportedSampling,
normalizeDefaultThreshold: normalizeDefaultThreshold,
normalizeDefaultMode: normalizeDefaultMode,
normalizationOptions: normalizationOptions,
onValidationResult: onValidationResult,
onPayloadNormalizationResult: onPayloadNormalizationResult,
validationReportMaxIssues: validationReportMaxIssues,
);
return config.buildChart();
}