发布于 2017-11-09 07:48:10 | 265 次阅读 | 评论: 0 | 来源: 网友投递
ECharts Javascript免费图表库
ECharts开源来自百度商业前端数据可视化团队,基于html5 Canvas,是一个纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。
ECharts v3.8 发布了,
此版本更新:
[+] 新增 SVG 渲染支持(beta 版)。从而可以根据自己的需要,选择 SVG 或者 Canvas 作为渲染引擎。
[+] 源代码的模块系统改用 ES Module。从而可以受益于 tree shaking,减小构建所得 bundle 的体积。
[+] 提供了构建脚本,方便于灵活引用模块和多语言构建,参见 自定义构建。并且加入了 xvaara 提供的芬兰语(PR #6863)。
[+] 支持了 axis arrow. 参见 #6675。
[+] treemap 中支持了 strokeWidth 和 strokeColor。参见 #6804。
[^] 修复了 grid.containLabel 为 true
且 轴标签旋转 时的坐标系范围判断。感谢 xvaara 提供的 PR #6951。
[^] 修复设置了 类目轴 中设置了 axisLabel.rotate 以后,interval 计算有误的 bug。参见 #4170。感谢 lanyuechen 提供的 PR #6903。
[^] 修复了 dataTool.prepareBoxplotData
的负值问题。感谢 d-rudolf 提供的 PR #6749。
[^] 优化了 时间类型坐标轴 的刻度显示。感谢 xiaoshan00 提供的 PR #6808。
[^] 支持了 radiusAxis.inverse。参见 #6805 和 #4253。
[^] 修复了和 webpack 中约定特殊变量重名的问题。参见 #6788。
[^] 修复了 themeRiver 图例颜色不正确的问题。参见 #6932。
[^] 修复了刷选时如果存在空值则报错的问题。参见 #6892。
dist/echarts/echarts.simple.js
中不再包含 echarts 上所挂载的工具方法。如果需要使用工具方法,可使用 dist/echarts/echarts.common.js
或者 dist/echarts/echarts.js
,或者 自定义构建。
对于 dataTool 的变化:使用 dist/echarts/echarts.simple.js
和 dist/echarts/echarts.common.js
,和之前相同,须自行引入 dist/echarts/extension/dataTool.js
,但是不会挂载成 echarts.dataTool
。使用 dist/echarts/echarts.js
时,默认包含 echarts.dataTool
。
下载地址: