如何在 Flutter 中将图表线条颜色更改为自定义颜色代码值

dsh*_*tjr 11 charts dart flutter

我在https://pub.dartlang.org/packages/charts_flutter 中使用 chart_flutter 插件,我想更改我的 TimeSeriesChart 的线条颜色?

我现在的代码是这样的:

final chartdata = [
  charts.Series<VolumePerDay, DateTime>(
    id: 'Workout',
    colorFn: (_, __) => charts.MaterialPalette.lime.shadeDefault,
    // colorFn: (_, __) => Theme.of(context).accentColor,
    domainFn: (VolumePerDay workout, _) => workout.time,
    measureFn: (VolumePerDay workout, _) => workout.volume,
    data: data,
  )
];
return charts.TimeSeriesChart(
  chartdata,
  animate: false,
);
Run Code Online (Sandbox Code Playgroud)

我认为更改 colorFn 属性会更改颜色,但是如果我使用 MaterialPalette 注释该行并取消注释 Theme 颜色行,则会出现错误。如何使用颜色代码将图表的线条颜色设置为我选择的颜色?

Ozc*_*can 27

飞镖颜色可以与 ColorUtil 方法一起使用

color: charts.ColorUtil.fromDartColor(Colors.white),
Run Code Online (Sandbox Code Playgroud)