如何在Flutter中更改图表的默认调色板?

时间:2019-11-20 16:36:57

标签: flutter charts

我使用Charts_flutter创建图表。我知道如何更改颜色,但是我喜欢更改调色板。默认调色板似乎是“蓝色”。 例如,在饼图中,Charts_flutter使用不同的蓝色阴影。我喜欢将deeporange用作所有图表的默认调色板。 有办法改变吗?

2 个答案:

答案 0 :(得分:4)

我知道这个问题有点老了,但是我也遇到了同样的问题并找到了解决方案。

    int numberOfColorsYouWant = 3;
    ...
    colorFn: (_, index){
      return charts.MaterialPalette.green.makeShades(numberOfColorsYouWant)[index];
    },

答案 1 :(得分:1)

当前未使用它,只是快速浏览了一下代码并看到了:

colorFn: (_, __) => charts.MaterialPalette.blue.shadeDefault,
fillColorFn: (_, __) =>
        charts.MaterialPalette.blue.shadeDefault.lighter,

也许您可以通过更改此参数来更改它们。

这是我找到它们的网址:https://google.github.io/charts/flutter/example/bar_charts/stacked_fill_color