带注释的时间轴,当我重绘时图形闪烁

时间:2012-08-03 18:55:10

标签: javascript google-visualization

https://developers.google.com/chart/interactive/docs/gallery/annotatedtimeline

我想在放大时重绘图形,然后在缩小时重绘图形,但重绘时会出现闪烁。有人建议添加一个ready eventlistener,但是只是在另一个函数返回就绪之后运行一个函数?并绘制图表返回就绪,但这不会导致图表闪烁吗?无论如何,有人可以用样本/伪代码解释如何做到这一点?

1 个答案:

答案 0 :(得分:1)

有一种称为双缓冲的技术,可以在重绘时消除闪烁 - 基本上,您将所有内容绘制到位图上,然后在旧位图上绘制新位图而不删除其间的任何内容。

以下链接很好地描述了它:

http://www.realapplets.com/tutorial/DoubleBuffering.html

约翰