|
SfCartesianChart(
primaryXAxis:
DateTimeAxis(
majorGridLines: const MajorGridLines(width: 0),
dateFormat:
DateFormat.MMM(),
interval: 3,
minimum:
DateTime(2016),
maximum:
DateTime(2017),
),
primaryYAxis:
NumericAxis(
minimum: 70,
maximum: 130,
interval: 20,
),
indicators:
<TechnicalIndicators<ChartSampleData, DateTime>>[
SmaIndicator<ChartSampleData,
DateTime>(
seriesName: 'Candle',
period: 14,
valueField: 'high',
),
],
series:
<ChartSeries<ChartSampleData, DateTime>>[
CandleSeries<ChartSampleData, DateTime>(
enableSolidCandles: true,
dataSource:
getChartData(),
xValueMapper: (ChartSampleData sales, _) => sales.x,
lowValueMapper:
(ChartSampleData sales, _) => sales.low,
highValueMapper: (ChartSampleData sales, _) => sales.high,
openValueMapper: (ChartSampleData sales, _) => sales.open,
closeValueMapper: (ChartSampleData sales, _) => sales.close,
name:
'Candle',
),
],
);
|