createCommonChart method
Creates and returns a common.BaseChart
.
Implementation
@override
common.TimeSeriesChart createCommonChart(BaseChartState chartState) {
// Optionally create primary and secondary measure axes if the chart was
// configured with them. If no axes were configured, then the chart will
// use its default types (usually a numeric axis).
return new common.TimeSeriesChart(
layoutConfig: layoutConfig?.commonLayoutConfig,
primaryMeasureAxis: primaryMeasureAxis?.createAxis(),
secondaryMeasureAxis: secondaryMeasureAxis?.createAxis(),
disjointMeasureAxes: createDisjointMeasureAxes(),
dateTimeFactory:
dateTimeFactory ?? const common.LocalDateTimeFactory());
}