带注释的时间线,重新绘制时图形会闪烁
annotated timeline, graph flickers when I redraw
https://developers.google.com/chart/interactive/docs/gallery/annotatedtimeline
我想在放大和缩小时重新绘制图形,但在重新绘制时会有闪烁。有人建议添加一个ready eventlistener,但这不只是在另一个函数返回ready后运行一个函数吗?绘制图表已经准备好了,但这不会仍然导致图表闪烁吗?无论如何,有人能解释一下如何使用示例/伪代码来实现这一点吗?
有一种称为双缓冲的技术,它可以在重新绘制时消除闪烁——基本上,您可以将所有内容绘制到位图中,然后在旧位图上绘制新位图,而不会擦除其间的任何内容。
下面的链接很好地描述了它:
http://www.realapplets.com/tutorial/DoubleBuffering.html
John
相关文章:
- 如何在React Native中绘制图形
- 如何在谷歌地图上绘制图形从网上墨卡托米/英尺
- 无法使用 flot 绘制图形
- 如何在Java Web应用程序中的PDF报告中绘制图形
- 使用 Jqplot 绘制图形和来自 Sqlite 数据库的数据
- 在node.js中接收来自mysql的数据以绘制图形
- 如何在java脚本中绘制图形
- 可以'使用Chart.js和JQuery Mobile绘制图形
- 如何在使用flot绘制图形时单独获取数据值
- ChartJS赢得't在引导选项卡中绘制图形,直到窗口调整大小
- Flot:当试图在页面加载时绘制图形时,会弹出一个奇怪的错误
- 在谷歌地球上动态绘制图形
- PHP和JS来管理和绘制图形
- 绘制图形时清除画布的问题
- Highcharts样条在前30个点不绘制图形线
- 是否有可能在iPhone应用程序中通过JavaScript绘制图形?
- 使用Canviz在HTML页面中绘制图形
- 如何在javascript中绘制图形,同时保留原始的相对位置
- 使用AngularJS通过点击按钮绘制图形
- 不使用eval()绘制图形