创建饼图和其他动画动态信息图形的最佳方法是什么?
我应该研究像 paper.js 这样的 js 库还是应该使用最少的 js 和 css3 创建自己的库?
示例确实是我希望看到的。谢谢!
最佳答案
有许多 javascript 库可以为您完成这项工作。当然没有必要滚动您自己的代码。
如果您确实想自己编写,请注意,要获得某些库可用的效果,需要的不仅仅是最少的 js 代码。当然,您可以编写一个非常基本的脚本,用相当少量的代码绘制饼图,它不会有您使用库获得的动画或动态属性。考虑到它们的工作量,大多数图书馆实际上并没有那么大。
我最喜欢的图书馆是 Raphael , 连同它的绘图姐妹库 g.Raphael .
Raphael 的美妙之处在于,它使制作非常复杂的图形变得非常容易,包括一些非常漂亮的动画图形。请参阅上面网站上的示例,其中包括饼图。
它全部基于 Javascript,因此您可以即时更新它。
此外,Raphael 优于其他类似库的原因在于它甚至在旧版本的 IE(最早可追溯到 IE6!)中也能完美运行,因为它在现代浏览器上使用 SVG,而在旧版本的 IE 中回退到 VML .
希望对您有所帮助。
关于javascript - 创建饼图和其他动画动态信息图表的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7779907/