要求:
我看了以下几点:
根据你(或你的团队)的经验,你会推荐哪一个?
考虑到以下方面:
发布于 2011-06-23 14:35:18
不是为了逃避你,而是作为一个画布爱好者,我用过的最好的绘图包是gRaphael,它使用SVG/VML,而不是画布。
http://g.raphaeljs.com/
您只将其标记为“画布”和"html5“,但gRaphael满足了大部分需求。它特别容易使用,而且学习曲线更好,因为与基于画布的库相比,SVG通常需要更少的代码来获得丰富的用户体验。
以下是基于raphael的应用程序从图像导出到图像的插件
我不确定打印的情况,但是因为它是SVG,所以您应该能够以比使用画布更少的小题大做来打印,但是我认为raphael没有任何额外的内置功能来处理打印问题。
当然,使用SVG意味着,如果你打算制作一个非常复杂/大型的应用程序,并具有大量的动画和交互性,那么性能会受到更大的影响,但在图表世界中,这是不太可能的,除非你试图赢得“最令人恶心的信息展示方式”奖或其他什么。
我真诚地认为,你应该首先开始用gRaphael对你的应用程序进行原型化。与使用画布库相比,您应该能够更快地获得一些东西,这将使您能够相当快地评估它是否合适。
发布于 2011-07-13 19:07:50
@Xerion我是ZingChart团队的一员。Zing应该非常适合这个需求,因为它在HTML5画布、SVG、VML和/或Flash中呈现,以实现兼容性和各种场景。Simon对SVG有一个很好的观点--更复杂的图表(数据、特性或其他)往往会导致SVG在性能上落后于画布。在这里可以看到不同的场景,http://www.zingchart.com/#speedtest。
如有任何问题,请随时与我联系abeginatzingchart.com,或者在twitter.com/zingchart上提/跟我们联系。
谢谢。
https://stackoverflow.com/questions/6443618
复制相似问题