实时折线图-如何使新数据点滚动而不是挤压到a轴上

时间:2019-06-05 15:39:48

标签: javascript d3.js

我有一个实时折线图,可以很好地处理x个数据点。以前,每个引入的新数据点,我都会先切开(没有历史记录)。我想保留旧的数据点,并通过在图形上向后滚动来查看它们。但是,每次图形更新时,我显然都必须更新x轴域,将数据点逐渐挤压在一起(而不是让它们向后滚动)。

大多数D3在线示例都具有固定大小并正在平移。但这不是我想要的,因为数组的大小正在增长(达到一定的最大值)。

我尝试放大每个更新以反映一定范围,但运气不佳,对于某些应该很常见的用例来说似乎过于复杂。

0 个答案:

没有答案