登录

javascript - d3js和echarts的兼容性

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

# JavaScript
巴扎黑 巴扎黑 2399 天前 390 次浏览

全部回复(3) 我要回复

  • 高洛峰

    高洛峰2017-04-10 15:09:09

    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要折腾一阵子。

    回复
    0
  • 怪我咯

    怪我咯2017-04-10 15:09:09

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

    回复
    0
  • 巴扎黑

    巴扎黑2017-04-10 15:09:09

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

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

    回复
    0
  • 取消 回复 发送