【问题标题】:How to draw a real-time line graph with a stream of values?如何绘制带有值流的实时折线图? 【发布时间】:2019-02-18 00:29:39 【问题描述】: 如果我有一个值流,如何根据这些值实时绘制折线图? 【问题讨论】: 您是否尝试过在 StreamBuilder 小部件的构建器函数中构建图表? 标签: flutter flutter-animation 【解决方案1】: 不确定这是否会有所帮助,但我刚刚向 Flutter 添加了一个插件,它可以满足您的需求,或者至少给您一些想法。你可以找到它here 在gist 中,我修改了示例代码以从设备传感器流(实时)中读取数据,然后将其绘制出来。 【讨论】: 谢谢!如果我要从 CSV 流式传输它,我将如何更新数据集? 尝试使用您的示例,但我的数据集包含 10000 范围内的值。我更改了 yAxisMax 和 yAxisMin,但没有显示值。 @stack 感谢您的反馈,我已经修改了包(0.0.3),所以现在应该可以正常工作而无需除以 10000 太棒了。另外,我如何让流休息一下?这可能吗? 【解决方案2】: 我推荐mp_chart,它基本上是(伟大的)MPAndroidChart 的 dart 版本。 【讨论】: mp_chart 不是空安全的,似乎不再受支持。 =(