0

我正在使用 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 或类似的东西?所以我可以将图标和条形名称转移到图表?

4

0 回答 0