Как отсортировать оси X и Y в линейных диаграммах во флаттере - PullRequest
0 голосов
/ 29 мая 2019

Мне трудно отображать график в флаттере, используя официальный плагин диаграмм.

проблема в сортировке, я не могу найти способ сортировки только по оси Y.потому что моя ось X отсортирована (из REST API), поэтому плагин отображает ее как есть, поэтому я получаю странную ось Y с галочками, начинающимися как 5 - 10 - 7 - 1

new LineChart(
    lines: [
        new Line<Kpi, String, num>(
            data: data,
            xFn: (clickData) => (clickData as Kpi).key,
            yFn: (clickData) => (clickData as Kpi).nbr,
            xAxis: new ChartAxis(
                offset: 0.0,
                hideLine: false,
            ),
        ),
    ],
)

Формат данных прост:

[
    {
        key : "key1",
        nbr : 5
    },
    {
        key : "key2",
        nbr : 2
    },
]

Чтобы быть более точным, я хочу отсортировать ось x на основе дат и ось y на основе чисел, а затем разместить точки для каждой пары в теле диаграммы.то, что я сейчас получаю, выглядит примерно так:

enter image description here

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