微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

TimeSeriesChart 抖动,数据线未与 x 轴对齐

如何解决TimeSeriesChart 抖动,数据线未与 x 轴对齐

我正在尝试在抖动的 TimeSeriesChart 中显示数据。

很简单,我每天都有 0-16(y 轴)和 0:00 到 23:59(x 轴)之间的

但是,正如您在此屏幕截图中看到的:

enter image description here

数据线不是从 0:00 开始的,它移动了一点,即使我手动设置了 0:00 的数据。

这是我的 TimeSeriesChart 代码

Container(
 child: new charts.TimeSeriesChart(
 parsedData,dateTimeFactory: LocalizedDateTimeFactory(
    Localizations.localeOf(context)),animate: widget.animate,primaryMeasureAxis: new charts.NumericAxisspec(
  tickProviderSpec: new charts.BasicNumericTickProviderSpec(
    dataIsInWholeNumbers: true,desiredTickCount: 17,)
),domainAxis: new DateTimeAxisspecWorkaround(
  tickProviderSpec: charts.StaticDateTimeTickProviderSpec(_dateChart),tickFormatterSpec: new charts.AutoDateTimeTickFormatterSpec(
    minute: new charts.TimeFormatterSpec(
      format: 'HH:mm',// or even HH:mm here too
      transitionFormat: 'HH:mm',),showAxisLine: true,)

_dateChart 是这样制作的:

_dateChart = <charts.TickSpec<DateTime>>[
  new charts.TickSpec(new DateTime(date.year,date.month,date.day,0)),new charts.TickSpec(new DateTime(date.year,6,12,18,23,59)),];

那么我该怎么做才能让我的数据线(在屏幕截图上以蓝色绘制)与我的 x 轴对齐?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。