我正在创建一个页面,其中 javascript 创建随机数,然后从中绘制一个 Google 折线图。这个想法是数据将继续出现,图表必须更新。我现在正在做的是为每个新数据添加重新绘制图表,这意味着每秒重新绘制整个图表 20 次。然而,这大大减慢了该过程。
我想知道的是,有没有一种方法可以在 Google Charts 中添加一行并取出一行(如 shift 和 push)并在不重绘的情况下更新图表?
如果这不起作用,你们对实时数据可视化工具有什么建议吗?
最佳答案
Google 图表是由 Google 的 API 提供的图像。无法只更改图像的一部分,您必须加载新图像。如果您想要一个变化的图表,请查看 HighCharts。这是一个 Javascript 图表包,其中包含您想要的示例。 D3 也非常强大,但需要更多的工作。
关于javascript - 刷新谷歌图表而不重新绘制整个图表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9337767/