SfCircularChart(
series: <CircularSeries<_SalesData, String>>[
DoughnutSeries<_SalesData, String>(
dataSource: <_SalesData>[
// provided data label text with '%' as suffix.
_ChartData('Jan', 22.2, '22.2%', Colors.blueGrey),
_ChartData('Feb', 22.2, '22.2%', Colors.green),
_ChartData('Mar', 55.6, '55.6%', Colors.blue),
],
xValueMapper: (_ChartData sales, _) => sales.year,
yValueMapper: (_ChartData sales, _) => sales.sales,
pointColorMapper: (_ChartData sales, _) => sales.color,
// mapped the data label from the chart data source to the chart.
dataLabelMapper: (_ChartData sales, _) => sales.text,
dataLabelSettings: DataLabelSettings(isVisible: true))
// Your configurations
])
) |
SfCircularChart(
// Formatted the data label text using onDataLabelRender event
onDataLabelRender: (args) {
args.text = '${args.text}%';
},
series: <CircularSeries<_SalesData, String>>[
DoughnutSeries<_SalesData, String>(
dataSource: chartData,
xValueMapper: (_ChartData sales, _) => sales.year,
yValueMapper: (_ChartData sales, _) => sales.sales,
dataLabelSettings: DataLabelSettings(isVisible: true))
// Your configurations
])
) |