在列表中使用Future结果组合,创建一个饼图

时间:2019-01-25 09:38:26

标签: flutter flutter-dependencies

使用此功能可以使用Charts_flutter软件包绘制饼图。

ticketStatusList是来自4个API的4个结果的组合。...

  List<charts.Series<Graph, int>> dataList(List<Count> 
     ticketStatusList) {
       List<Graph> list =  List();
        /*list.add(Graph(ticketStatusList[0]));
         list.add(Graph(ticketStatusList[1]));
       list.add(Graph(ticketStatusList[2]));
      list.add(Graph(ticketStatusList[3]));*/ error

return [
   charts.Series<Graph, int>(
    id: 'Sales',
    domainFn: (Graph sales, _) => sales.total,
    measureFn: (Graph sales, _) => sales.total,
    data: list,
    labelAccessorFn: (Graph row, _) => '${row.total}',
  )
];
      }
}

  class Graph {
   int total;

     Graph(this.total);
}

使用此列表的饼图

1 个答案:

答案 0 :(得分:0)

只需删除图形的模型类并使用相同的列表进行绘制即可。