您使用过的最好的基于html5的图表包是什么?

要求:

>列表项目
>完全是客户端(除了可能转换为图像)
>导出到图像
>能够打印图表
>用户交互性(悬停注释)
>多轴
>价格 > IE6 / 7/8兼容性可选

我看了下面的内容:

>列表项目
> Highchart
> rGraph
> Zingchart
> infoVis工具包
> jQuery Flot
> Protovis
> jqPlot

根据您(或您的团队)的经验,您会推荐哪一个?

考虑以下几个方面:

>列表项目
>易用性/学习曲线
>易于扩展/可定制
>可用的图表/主题范围,美学
>支持/错误程度

最佳答案 不要痛苦并回避你,但是 – 我说这是一个Canvas情人 – 我用过的最好的图表包是gRaphael,它使用SVG / VML而不是Canvas.

http://g.raphaeljs.com/

你只将它标记为“画布”和“html5”,但gRaphael满足了你的大多数要求.它特别易于使用,并且学习曲线更好,因为SVG通常比基于Canvas的库需要更少的代码来获得丰富的用户体验.

Here is the plugin for exporting-to-image for raphael-based apps

我不知道有关打印的情况,但因为它是SVG,你应该能够比如果你使用Canvas做文章少打印,但我不认为拉斐尔有什么额外的内置处理打印.

当然,使用SVG意味着性能将遭受更多,如果你打算做有很多动画和交互性的高度复杂/大型应用程序,但是这是在图表的世界不可思议的事,除非你试图赢得“最令人作呕的方式来呈现信息“奖励或某事.

我认真地认为你应该先用gRaphael开始为你的应用做原型设计.你应该能够比使用Canvas库更快地获得一些东西,它可以让你很快地评估它是否适合.

点赞