我正在尝试学习画布(为了改善我几周前在D3.js中制作的可视化效果,由于许多DOM元素而导致这种可视化很慢:http://nbremer.github.io/occupations/)。我设法制作了一个基于画布的圆形包装,你可以在其中进行缩放,但在缩放时却相当紧张:http://bl.ocks.org/nbremer/667e4df76848e72f250b
有人对我如何改进这方面有任何建议吗?我尝试了d3.timer,现在正在使用requestAnimationFrame,但这似乎没有什么区别。 (一旦我设法使其工作,我仍然想要添加每个白色圆圈中包含的小条形图,如原始示例中所示)
谢谢!