我正在使用 SfCartesianChart 构建一个图表,我在其中呈现带有名称和一些值的条形图。所以我想为这些名称添加图标。这是我的代码:
return Expanded(
child: SfCartesianChart(
series: <BarSeries>[
BarSeries<TransactionsByCategories, String>(
dataSource: transCats,
xValueMapper: (TransactionsByCategories data, _) =>
data.type.type.toString().split('.').last,
yValueMapper: (TransactionsByCategories data, _) =>
data.totalAmount,
dataLabelSettings: DataLabelSettings(isVisible: true)),
],
primaryXAxis: CategoryAxis(),
primaryYAxis: NumericAxis(
edgeLabelPlacement: EdgeLabelPlacement.shift,
numberFormat: NumberFormat.simpleCurrency(decimalDigits: 0)),
),
);
这个 > data.type.type.toString().split('.').last
是栏的名称,我想向它添加一些图标,但该参数的类型为 String (BarSeries<TransactionsByCategories, String >) 有没有办法将类型 String 更改为 Icon_ String 或类似的东西?所以我可以将图标和条形名称转移到图表?