Мне трудно отображать график в флаттере, используя официальный плагин диаграмм.
проблема в сортировке, я не могу найти способ сортировки только по оси 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](https://i.stack.imgur.com/sG9VI.png)