acelan86 / ESinaProject

make a project
0 stars 8 forks source link

集成一个图表库,选哪个? #5

Open acelan86 opened 9 years ago

acelan86 commented 9 years ago
Phinome commented 9 years ago

我觉得首选 echarts 吧,我之前比较了一下 hightChart ,那个对商业的不是免费的。而且现在echarts已经发展的很好了,能支持我们大部分的业务,至于 svg ,我持谨慎态度吧,毕竟 IE 9- 下是不支持的。其他的,如: chart.js 等小的库,不是很了解...

feibyte commented 9 years ago

echarts是基于canvas实现,对低版本浏览器,使用explorercanvas解决往下兼容的问题。canvas与svg比较起来,svg调试可以看到各个绘制节点可以写测试用例,可以通过class调整样式。echarts封装的太过,想进行调整都难,从它提供的接口就能看出,它想做一个万能图表。比如它提供了title这东西,但是有时我希望title是根据选择的条件变化的,这样title最好不要封装在图表内部。我比较倾向于选择一个基于SVG的轻量级的库,对常用的功能组合,我们可以进行再次封装。从管理系统常用的图表看,也不过这几种非常常见的饼图,地域图,折线图,大多数图表库都能轻松搞定。

acelan86 commented 9 years ago

http://gionkunz.github.io/chartist-js/examples.html 你们看看这个怎么样,先避开性能不谈

ghost commented 8 years ago

目前在使用chart.js.提供了常用的图表格式。http://www.bootcss.com/p/chart.js/docs/