как я могу реализовать флаттер fl_chart в реальном времени?

#flutter #dart

#флаттер #dart

Вопрос:

Это fl_chart, я хочу реализовать график в реальном времени, например., частота сердечных сокращений по времени.

 child: StreamBuilder<QuerySnapshot>(
                  stream: FirebaseFirestore.instance
                      .collection('#')
                      .orderBy("ad")
                      .limitToLast(5)
                      .snapshots(),
                  builder: (context, snapshot) {
                    if (snapshot.hasData) {
                      return LineChart(

                        mainData(snapshot.data),

                      );
                    }
 

это данные в реальном времени
, в которых создаются данные

 LineChartData mainData(QuerySnapshot graphData) {
    var liveGraphData;
    liveGraphData = graphData.docs
        .map((documentSnapshot) => Gadget.fromMap(documentSnapshot.data()))
        .toList();

    List<FlSpot> gatherGraphData() {
      List<FlSpot> graphPoints = [];
      for (int i = 0; i < liveGraphData.length; i  ) {
        graphPoints.add(
            FlSpot((liveGraphData[i].ts).toDouble(), liveGraphData[i].yadc));
      }
      print(graphPoints.length);
      return graphPoints;
    }