echarts还是highcharts

知乎网友:

一个很恰当的比喻:Highcharts 和 Echarts 就像是 Office 和 WPS 的关系。 不过这也是暂时的,相信Echarts会做得更好,谁说国产的东西比不过外国。

知乎网友2:

我有3个项目用echarts, 不过都是基本图表, 最近一个项目较为复杂, 图也非常多, 另一个合伙人以前没用过echarts, 我带着他也开始用, 后来遇到一些问题, 比如指数chart, 后来他自己研究了俩礼拜都不行, 结果他看了看hightcharts, 一天就搞定了, 然后仔细研究研究highcharts, 说这个文档太详细了, 而且很人性化也比较全, echarts完全就是山寨, 我作为echarts的资深用户, 看了看hightcharts, 我只能说一个字, md, 以KPI为导向的公司永远也不会有发展, 垃圾玩意, 再也不用echarts了, 另外结合几个百度的几个半死不活的项目, 比如webuploader之类的, 就只能呵呵了; 其实别的不说, 高德地图和百度地图对开发者的友好程度, 开发过地图应用的都会有了解, 完全俩级别, 你看百度的文档很难上手, 不仔细研究根本不知道为什么要这么用这个东西, 所以说百度这公司的东西还是少用, 耽误时间

底层区别:

echarts底层为canvas,highcharts底层为svg

canvas特点:
①依赖分辨率
②不支持事件处理器
③弱的文本渲染能力
④能够以.jpg、.png格式保存结果图像
⑤最适合图像密集型的游戏,其中的许多对象会被频繁重绘

svg特点:
①不依赖分辨率
②支持事件处理器
③最适合带有大型渲染区域的应用程序(如谷歌地图)
④复杂度高会减慢渲染速度(任何过度使用DOM的应用都不快)
⑤不适合游戏应用

自己的心得:

之前一直用highcharts,一直很好用;最近还是准备继续使用。


欢迎转载,本文地址: https://blog.prodrich.com/detail/12/

带着使命来到世上的你,给他人提供价值,才有价值