繁体   English   中英

是否可以使用 charts_flutter 绘制带有值流的实时图表?

[英]Is possible to use charts_flutter to draw a real-time chart with a stream of values?

我还没有找到使用随时间变化的数据流使用 charts_flutter 的示例。 是否有可能做到,或者它不是正确的工具? 就我而言,我必须显示一个跟随麦克风信号的折线图。 谢谢

更新这是我的尝试:在我的 build() 方法中,我定义了这样的图表:

charts.TimeSeriesChart(
              getStreamData(),
              animate: true,
              domainAxis: new charts.OrdinalAxisSpec(renderSpec: new charts.NoneRenderSpec(), showAxisLine: false),
              primaryMeasureAxis: new charts.NumericAxisSpec(showAxisLine: false),
              dateTimeFactory: const charts.LocalDateTimeFactory(),

我的目标是使用数据流,并设置固定范围的测量轴以避免图形的奇怪振荡。

此时图表成功重建,但每次测量轴上的范围都会发生变化。

您可以为这样的轴提供静态范围(例如 12-18 包括):

    primaryMeasureAxis: new charts.NumericAxisSpec(
      tickProviderSpec: new charts.StaticNumericTickProviderSpec(
        <charts.TickSpec<num>>[
          charts.TickSpec<num>(12),
          charts.TickSpec<num>(14),
          charts.TickSpec<num>(16),
          charts.TickSpec<num>(18),
        ],
      ),
    ),

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM