fcharts
一个 Flutter 图表库的开发中项目。在 1.0.0 版本之前,API 可能会发生巨大变化。不用说,fcharts 未准备好生产。
本项目的目标是允许使用简单直观的 API 创建美观且响应式图表。
受 Mikkel Ravn 在 Flutter 小部件和动画方面的教程的启发。如果您使用过 Recharts(ReactJS 库),您会发现高级 API 某种程度上比较熟悉。
演示

用法示例
class SimpleLineChart extends StatelessWidget {
// X value -> Y value
static const myData = [
["A", "✔"],
["B", "❓"],
["C", "✖"],
["D", "❓"],
["E", "✖"],
["F", "✖"],
["G", "✔"],
];
@override
Widget build(BuildContext context) {
return new LineChart(
lines: [
new Line<List<String>, String, String>(
data: myData,
xFn: (datum) => datum[0],
yFn: (datum) => datum[1],
),
],
chartPadding: new EdgeInsets.fromLTRB(30.0, 10.0, 10.0, 30.0),
);
}
}
以上代码创建了
