javascript - 刷新谷歌图表而不重新绘制整个图表?

标签 javascript google-visualization

我正在创建一个页面,其中 javascript 创建随机数,然后从中绘制一个 Google 折线图。这个想法是数据将继续出现,图表必须更新。我现在正在做的是为每个新数据添加重新绘制图表,这意味着每秒重新绘制整个图表 20 次。然而,这大大减慢了该过程。

我想知道的是,有没有一种方法可以在 Google Charts 中添加一行并取出一行(如 shift 和 push)并在不重绘的情况下更新图表?

如果这不起作用,你们对实时数据可视化工具有什么建议吗?

最佳答案

Google 图表是由 Google 的 API 提供的图像。无法只更改图像的一部分,您必须加载新图像。如果您想要一个变化的图表,请查看 HighCharts。这是一个 Javascript 图表包,其中包含您想要的示例。 D3 也非常强大,但需要更多的工作。

关于javascript - 刷新谷歌图表而不重新绘制整个图表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9337767/

相关文章:

javascript - 如何使用 js 和 selenium 检查 Select Web 元素是否包含某些文本?

javascript - 在特定日期之前通过电子邮件发送通知?

javascript - 通过谷歌图表在条形图中显示 Vaxis 线

javascript - 如何用Google Chart Tools绘制 "age-gender"风格的柱状图?

javascript - 如何根据行数设置 Google Chart 高度?

javascript - 谷歌图表加载消息

javascript - 如何使用 Bootstrap 横幅验证文本框

javascript - 如何从异步调用返回响应?

javascript - 将数组显示为平均堆栈中的图像(节点+ Angular 等..)

javascript - 如何更改谷歌图表工具提示的弹出位置