首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >图表行跳转而不是正确插值

图表行跳转而不是正确插值
EN

Stack Overflow用户
提问于 2021-03-16 06:08:51
回答 1查看 16关注 0票数 0

我使用的是AMCharts 4,传递的是小时值数据对。例如,在15h时,值为10,在16h时,值为15,等等。

代码语言:javascript
复制
[...{
    "date": new Date(2020, 1, 1, 15, 0, 0, 0),
    "value": 10,
}, {
    "date": new Date(2020, 1, 1, 16, 0, 0, 0),
    "value": 15,
}...]

图表没有正确绘制点之间的线条(它显示了正确的数据,但没有正确打印线条)。

示例:

正如您在上面的示例中所看到的,它显示了正确的数据,但它没有正确的线之间插值。从图中的例子来看,很明显,从14h到15h,这是一个上升趋势,这条线应该逐渐上升,并在那里持续15h。相反,它会逐渐下降,当它意识到15小时的值时,它会立即上升来修正它。

我尝试了series.sequencedInterpolation = true,但没有任何效果。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2021-03-16 06:41:22

在这上面浪费了这么多时间,我终于明白了。

DateAxis有baseInterval,如果不手动设置,它会自动计算。很明显,它没有正确地计算它,并且它出现了故障。通过将其设置为以下设置,它可以工作:

代码语言:javascript
复制
xAxes1.baseInterval = [
    { timeUnit: "hour", count: 1 },
...];

在数组中,您可以为每个时间单位指定您拥有的计数。

文档:https://www.amcharts.com/docs/v4/reference/dateaxis/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66646348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档