d3js和echarts的兼容性

各位大家好,请问d3js和echarts的IE兼容性如何,IE8+(包括IE8)支持吗?另外两者各自有什么优缺点?

阅读 16.4k
3 个回答

D3

D3 is tested against Firefox, Chrome, Safari, Opera, IE9+, Android and iOS.

EC

支持IE6/7/8/9+,chrome、firefox、safari、opera (IE8- power by excanvas )

PS

EC兼容好的不行,D3只到IE9。EC的定制没有D3强。EC开箱即用,D3要折腾一阵子。

D3.js可以随意你画任意图形,非常强悍,但是相对来说学习成本也比较高,学习曲线比较陡。
echarts和highcharts差不多,但是色彩什么的都做得更好一些。例子也丰富,上手速度比较快。但是定制性就比较有限了。

两者定位完全不同, D3属于是基础的绘图库(基于canvas的, 所以可以说完全不做兼容考虑),封装的功能都是一些基础图形图像和动画这类的,但是功能异常强大,几乎不需要开发者了解太多相关的学科知识。 类似功能的图形库还有兼容的SVG&VML的raphael.js, echarts的基础库 Zrender(用xcanvas兼容IE8-)。

echarts属于应用型(或者业务型)的图表库, 期望的是: 几乎不需要写绘图过程代码就能生成漂亮的图表,类似的库有highcharts,jplot,xCharts(基于D3.js)神马的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题