发布于 2017-05-26 08:00:26 | 373 次阅读 | 评论: 0 | 来源: 网友投递
ECharts Javascript免费图表库
ECharts开源来自百度商业前端数据可视化团队,基于html5 Canvas,是一个纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。
听说 PM 又给你提了一些主流图表库不支持的奇葩需求?你是打算熬夜三天实现,还是下载最新版 ECharts 三分钟定制?
ECharts 3.6.0 版本重磅来袭!1)新增「自定义系列」,从此渲染逻辑也可以自定义,定制更多特殊需求的图表;2)新增「极坐标柱状图」,为你的柱状图添加新滋味;3)强化 dataZoom 组件,优化区域缩放体验
更多新版本特性:
[+] 发布自定义系列 custom series 自定义系列能让用户定制渲染逻辑,从而在已有坐标系中绘制自定义的图表。参见 示例。
[+] 支持了 encode 设定,可以指定 data 中哪些维度映射到坐标系中哪个轴,或者哪些维度在 tooltip 以及 label 中显示。[Break Change]: cartesian2d 中的第三个维度的默认名称从 'z' 改为了 'value',如果在 visualMap.dimension 中使用了 'z' 这个名称,请改为 'value' 或者 2。
[+] 支持了 dimensions 设定,能指定 data 中每个维度的名称和类型。名称可以显示在默认 tooltip 中。
[+] dataZoom 支持了 moveOnMouseMove 和 zoomOnMouseWheel,从而能够设定按住 'ctrl' 键或者 'alt' 键或者 'shift' 键同时滚动滚轮触发 dataZoom。此外,支持了 preventDefaultMouseMove 设置,参见 #5769。
[+] dataZoom 的 handleIcon 支持使用 image。
[^] 修正了世界地图的边界问题。
[^] 修正了当 min 被设置时,minInterval 不能正常工作的问题。参见 #4838。
[^] 修正了 Object 默认属性导致的问题。参见 #5576。
[^] 修正了 parallel 对 axisLabel.interval 的支持。参见 #5694。
[^] 增强了 dataZoom 控件的交互。
[^] 修正了 tooltip 更新时报错的问题。
http://echarts.baidu.com/changelog.html