gpt4 book ai didi

javascript - Dygraph 独立系列没有工会?

转载 作者:行者123 更新时间:2023-12-03 12:44:31 24 4
gpt4 key购买 nike

所以我知道您可以使用如下数组在 Dygraph 中定义独立系列:

[
[1, null, 3],
[2, 3, 7],
[3, null, 7],
]

我从几个不同的数据流获取数据。比方说 D1 和 D2。我先加载 D1,然后加载 D2,并一次添加一行数据。我真的没有办法将 D1 和 D2 合并成一个数组。我只是在行到达时一次添加一行,如下所示:

[
[1, null, 3],
[2, 3, 7],
[3, null, 7],
[3, 15, null],
]

因此您可以看到现在有两行 x 值为 3。这一切都很好地显示在图表上。当您将鼠标悬停在图表上的点上时,问题就会出现。只有以 3 开头的第一行才会显示图例值。 x=3 的第二行从不显示图例值。

以下是其作用的演示:

http://jsfiddle.net/cryptdemon/6WWtz/

这是一个示例,其中两个 x=3 行合并在一起,可以正确显示两个系列的值:

http://jsfiddle.net/cryptdemon/AYzH2/

有什么方法可以让两个系列都显示具有非联合行的值吗?我正在绘制来自两个不同源的时间戳数据,这些数据加载到一个只有 {timestamp, deviceid, value} 的大 json 数组中。你们能想到任何解决方法吗?还是我遗漏了什么?

最佳答案

不。您必须自己合并数据。编写算法并不太难。祝你好运!

关于javascript - Dygraph 独立系列没有工会?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23389781/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com