Перекрытие текста метки флаттер-диаграммы - PullRequest
0 голосов
/ 04 августа 2020

Работая на флаттер-диаграмме, domainFn перечисляет дни в месяце, 1 ... 31, но они перекрываются, я хотел бы установить метку в масштабе 5, т.е. 5, 10, 15, 20, 25 , 30.

List<charts.Series<EventChart, String>> _createChart(
    List<EventChart> eventChart) {
        return [
            charts.Series<EventChart, String>(
                id: widget.activity,
                domainFn: (EventChart eventChart, _) => eventChart.label,
                measureFn: (EventChart eventChart, _) => eventChart.count,
                data: eventChart,
                measureUpperBoundFn: (EventChart eventChart, _) =>
                eventChart.count < 4 ? eventChart.count + 4 : eventChart.count,
                measureLowerBoundFn: (EventChart eventChart, _) => 0,
                fillColorFn: (EventChart eventChart, _) {
                  return charts.MaterialPalette.blue.shadeDefault;
                },
            )
        ];
    }
);

ВИДЖЕТ БАРЧАРТА:

Flexible(
    child: charts.BarChart(
        _createChart(pro.eventChart(widget.activity)
    ),
    animate: true,
    behaviors: [
        charts.LinePointHighlighter(
            drawFollowLinesAcrossChart: true,
            showHorizontalFollowLine:
            charts.LinePointHighlighterFollowLineType.all
        )
    ],
),

снимок экрана с графиком

...