使用此功能可以使用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);
}
使用此列表的饼图
答案 0 :(得分:0)
只需删除图形的模型类并使用相同的列表进行绘制即可。