ECharts与Highcharts图表比较
2015-06-02 09:23
337 查看
用过Highchars图表组件的朋友应该都知道其可配置性强,但是图表与用户的交互性还是有所欠缺。今天我们就来聊聊一款既配置性强有与用户有着良好交互性的图表ECharts吧!业界有无数js图表库,不乏优秀的代表,如chartjs,FusionCharts,amCharts,flot,RGraph,jqPlot,gRapha?l等等。有的是免费甚至开源的,有的则是商业的,百度一下就能找到他们。无法跟他们一一对比,在这选择了知名度很高的Highcharts,一个优秀,成熟的商业图表库。先看看ECharts和Highcharts都支持哪些图表类型?
基于上面的一个关于ECharts和Highcharts两大图表的对比表格,我想大家都对其各自的优势以及趋向性有所了解,其实细细研究和琢磨两者的区别还是有很多地方的。虽然都是基于HTML的Canvas画布进行开发,但是ECharts图表毕竟是基于MVC结构的图形开发包ZRender的基础上进行的,所以各方面还是考虑比较成熟的。
图表类型 | ECharts | Highcharts |
柱状图(条形图) | 支持 | 支持 |
折线图(面积图) | 支持 | 支持 |
饼图(环形图) | 支持 | 支持 |
散点图(气泡图) | 支持 | 支持 |
雷达图 | 支持 | 支持 |
K线图 | 支持 | Highstock支持 |
力导布局图 | 支持 | 不支持 |
和弦图 | 支持 | 不支持 |
地图 | 支持 | 支持力度不够 交互性太差 |
特色图表(如仪表盘) | 不支持 | 支持 |
拖拽重计算 | 支持 | 不支持 |
数据视图 | 支持 | 不支持 |
图片导出 | 支持 | 支持 |
动态类型切换 | 支持 | 支持(需要自己编写插件但是pie图切换麻烦) |
值域漫游 | 支持 | 不支持 |
大规模散点 | 支持 | 不支持 |
数据区域缩放 | 支持 | 支持 |
图例开关 | 支持 | 支持 |
多维度堆积 | 支持 | 支持 |
混搭 | 支持 | 支持 |
是否免费以及收费 | MIT Free | 3.0一下非商业免费 价格在90美元~3600美元 |
相关文章推荐
- 最火的.NET开源项目
- .NET接收邮件:IMAP和POP3有什么区别?
- Linq扩展组件:LINQKit介绍
- ASP.NET MVC公共模板、节、分部视图等
- ASP.NET MVC异步加载分部视图
- WebService基于SoapHeader实现安全认证
- C#小技巧总结
- 动态修改Web.config连接字符串
- Android Context 上下文 你必须知道的一切
- android handler消息机制
- myeclipse自定义java注释
- 南京民歌
- C、C++面试题目的总结
- Json解析之JsonArray 附加Gson生成与解析 对象解析json
- 青蛙跳台阶
- 使用Log4net记录日志
- log4net封装类库、单独配置文件
- Axure动态面板简单示例(仿淘宝登录界面)
- 数据库版本控制工具介绍
- 数据库版本控制工具SQL Source Control实际应用