我有一些数据,我想用这些数据绘制一张图。问题是数据一直在变化(多个文件),我希望图形是连续的(类似于ECG)。有没有人能帮我出点子?
发布于 2013-03-01 05:59:45
要做到这一点,一种方法是使用一些Ajax,它定期轮询服务器的数据,无论是文件还是脚本。然后,您可以更新用于在页面上显示图形的任何图形库组件。通过使用ajax调用,您可以避免重新加载页面,并且用户将看到与ECG非常相似的移动图形。
在下面的页面上有一个小教程,它演示了这一点,并提供了必要的javascript来轮询服务器并每秒更新一个图形组件:
Scrolling graph tutorial
发布于 2009-11-10 18:21:03
这种类型的图表通常称为直方图(类似于CPU使用率图表),它会不断滚动。
您只需使用时间线上的最后x个点定期更新图表。
您是否正在寻找特定的东西,例如要使用的组件等?一些关于技术的信息会有所帮助。
发布于 2009-11-10 18:28:07
您可以使用jQuery (也可以使用其他JS框架)。
执行回调以获取更改后的数据的增量,然后对图形进行动画处理以移动到某个点。如果您使用像Flot这样的东西,那么您可以使用一个JS框架完成所有这些工作
https://stackoverflow.com/questions/1706873
复制相似问题