fl_animated_linechart

一个 Flutter 动画图表库。

fl_animated_linechart

  • 支持日期时间轴
  • 多Y轴,支持不同单位
  • 突出显示选择
  • 图表动画
  • 已测试超过3000个点,性能依然良好

目前有两种不同的图表

  • 折线图
  • 面积图

入门

尝试示例项目或将其包含在您的项目中。

折线图的突出显示
withSelection

面积图
areaChart

areaChartGradient

示例代码

LineChart lineChart = LineChart.fromDateTimeMaps([line1, line2], [Colors.green, Colors.blue]);

return Scaffold(
  appBar: AppBar(
    title: Text(widget.title),
  ),
  body: Container(
    child: Column(
        mainAxisSize: MainAxisSize.max,
        mainAxisAlignment: MainAxisAlignment.spaceBetween,
        crossAxisAlignment: CrossAxisAlignment.stretch,
        children: [
          Expanded(child: AnimatedLineChart(lineChart)),
        ]
    ),
  ),
);

示例应用程序,可以在折线图和面积图之间切换。
exampleScreenshot

GitHub

https://github.com/JacobJust/fl_animated_linechart