码迷,mamicode.com
首页 > Web开发 > 详细

HTML5图表组件一点感想

时间:2015-08-21 10:55:24      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:

虽然注册园子很早了,但是一直没写过什么文章,都是看各位大神的文章,自己也总结过,但是都没有成章,从现在开始督促自己做一些总结,逐步提升自己。就先从最近的项目开始吧。

最近的项目是在移动端进行图表开发,针对目前流行的图表框架做了些研究,主要有echarts、highcharts、ichart、chartjs及canvasjs。

echarts底层基于ZRender(canvas类库),支持各种复杂的图表,交互能力很强,兼容绝大多数浏览器,基础包过大(449k),需指定图表宽高,虽然说是支持移动端,但是数据量很大的时候,快速滑动是图表会模糊;highcharts同样支持各种复杂的图表,交互能力也可多种多样,可以缩放图表,底层是svg形式的图表,移动端表现很好,但是需要商业授权;ichart图表展现及交互都尚可,如果移动端设备宽度过小,会导致数据重叠,并且很久没有更新维护了;chartjs底层也是canvas,展现图表方面极佳,移动端表现很好,api使用不复杂,但是复杂的交互好像很少;canvasjs同样需要商业授权,底层基于canvas元素。

综合多种图表,结合我们目前的项目,我们在echarts与highcharts中权衡利弊,进一步结果,会再以后更新。

HTML5图表组件一点感想

标签:

原文地址:http://www.cnblogs.com/sakurakitty/p/4747038.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!