从 ECharts 入手了解可视化库

ECharts 是什么?

ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。

ECharts 背景有哪些?

1. 依赖轻量级的矢量图形库 ZRender
2. 基于HTML5的canvas开发
3. 百度开发,开源免费

ECharts 优点有什么?

1. 可以实现折线图、柱状图、散点图、饼图、K线图等等,丰富的可视化类型
2. 多种数据类型无需转换直接使用
3. 增量渲染技术,可以快速处理大数据渲染
4. 多渲染方案,跨平台使用,配合移动端可实现平移、缩放等功能
5. 可以对数据进行多维度数据筛取、视图缩放、展示细节等交互操作
6. 能够将不同维度的数据映射到颜色,大小,透明度,明暗度等不同的视觉通道
7. 支持动态数据
8. ECharts 针对线数据,点数据等地理数据的可视化提供了吸引眼球的特效
9. Charts GL 可绘制出三维效果图
10. 支持自动根据图表配置项智能生成描述,使得盲人可 以在朗读设备的帮助下了解图表内容
11. 中文文档,占语言优势

ECharts 缺点有哪些?

1.兼容性略差,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等)
2. 移动端功能体验略低于PC端体验
3. 灵活性上不如 Vega 等基于图形语法的类库
4. 复杂关系型图表比较难定制

有没有类似 ECharts 产品?

1. fusionCharts

优点:
a. 图表类型非常丰富,支持2D、3D图表,图表渲染速度快,外观及交互方式很炫,可以导出为图形,允许将其嵌入到报告中;
b. 兼容IE6;

缺点:
a. 使用起来虽然简单,只要调用其API即可,但是不够灵活,可能需要引用很多flash;
b.不开源

背景:
a. 2002年首发;
b. 基于SVG和VML渲染;
c. 数据格式:JSON 和 XML格式;

2. highcharts

优点:
a. 兼容 IE6;
b. 使用广泛,非常成熟;

缺点:
a. 样式比较老旧,图标难以扩展;
b. 渲染速度慢,图表类型不够丰富,且不支持3D图表;
c. 商业上使用需要购买版权;

背景:
a. 国外开发的,基于SVG和VML渲染;
b. 2009年首发
c. 数据格式:JSON格式

3. ZingChart

优点:
a. 首个可以以Flash和HTML5 Canvas两种方案呈现图表的图表库;

缺点:
a. 使用量略低,遇到问题,网上很难找到解决方案;

4. amcharts

优点:
a. 兼容性好

缺点:
a. 不花钱使用的话,图上会带有这家公司的logo
b. 曾经可能很辉煌,查询资料,近几年的很少

背景:
a. 立陶宛的一家公司开发的,老版本是基于flash开发的,新版本是基于canvas开发的;
b. 2004年推出;


Echarts.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,696评论 1 92
  • 大数据可视化是什么 数据可视化要根据数据的特性,可视化要根据数据的特性,如时间信息和空间信息等,找到合适的可视化方...
    yoku酱阅读 11,340评论 0 29
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,719评论 4 61
  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 13,260评论 0 13
  • 我在孤城中寻找你, 我在孤城中寻找不见你。 你藏在风里, 卷在云里, 裹在虹里, 散在梦里。 我是一个双目完好,却...
    柠夜阅读 1,216评论 0 0

友情链接更多精彩内容