在 dygraphs 中结合不同类型的数据?

Combine different kind of data in dygraphs?

我不想在 dygraphs 中结合理论和实验数据。理论数据例如是一个函数,有很多点可以画出一条平滑的线,例如:

[1,x1], [2, x2], [3,x3] ...

每秒。现在补充实验数据,只有一些点,不一定同时,例如:

[0.87, exp1][2.45, exp2] ...

如何将这两种不同类型的数据合并到一张图中?我想我可以在我的实验数据中添加尽可能多的 NaN 点,以便它们至少具有相同的大小。一个简单的任务需要很多开销,但是没关系。如果没有下一个问题:

就像在例子中一样,我无法事先知道我的测量时间是否已经存在于我的理论数据中,例如我可以将点 [3, x1] 作为函数并测量 [3.00001, exp1]。所以我可能还必须在我的理论数据的确切时间添加另一个 NaN 点。如果时间可能已经到了,也许是个例外。

你可以看到这是怎么回事......这不是一个非常漂亮的方式,而且对于这样一个 - 我想 - 简单且经常使用的任务来说需要很多开销。

对此有什么建议吗?

您必须添加 NaN。 dygraphs 希望你的数据是一个表格数组,而不是独立的系列。有关如何解决此问题的更多详细信息,请参阅 independent series example