charts_flutter: другой цвет для отрицательных значений в линейном графике - PullRequest
2 голосов
/ 02 ноября 2019

Этот код:

Widget _chart(ctx) =>
    TimeSeriesChart(_data(),
        customSeriesRenderers: [
            LineRendererConfig(
                customRendererId: 'filled',
                includeArea: true,
            ),
        ],
    );

List<Series<Point, DateTime>> _data() =>
    [
        Series<Point, DateTime>(
            id: 'Data',
            colorFn: (_, __) => MaterialPalette.blue.shadeDefault,
            data: store.data,
            domainFn: (Point p, _) => p.timestamp,
            measureFn: (Point p, _) => p.amount,
        )
            ..setAttribute(rendererIdKey, 'filled')
    ];

Производит эту диаграмму:

Sample chart

Как сделать так, чтобы заполненная отрицательная область быладругого цвета, например красного?

Бонус, если вы можете сделать цвет градиентным (как для отрицательного, так и для положительного).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...