我需要实现一个图表,以简单的X,Y轴表示数据,X是时间。
例如速度测试或随时间推移的RAM使用情况。
当我开始绘图时,我没有数据。随着时间的流逝,我将获得更多数据,我可以用它来绘制图表。假设我每秒有1个[X,Y]坐标,我想将其绘制为连续线。
很明显,我想到了贝塞尔曲线,但问题是我的观点总是在变化。一秒钟我有N点,下一秒钟我有N + 1。而且,如果我决定仅使用最后的M点,则不会连续。每当我在Bezier曲线上添加新的最后一个点P时,它都会改变整个曲线,而不仅仅是P和P-1之间的部分。
那么解决此问题的正确方法是什么? Bezier曲线是否是可行的解决方案,还是有些技巧,还是我必须使用其他方法?
谢谢!