Chart.js 是一个基于 HTML5 canvas 技术的开源图表绘制工具库。Chart.js 2.9 已经发布了,内容如下:
Breaking changes
- helpers._decimalPlaces 现在是私有
Enhancements
- 实现 dataset.order
- 实现了对图例和工具提示的 RTL 支持
- HTML DOM 构建
- 支持条形图的对象值
- 添加对浮动条形图的支持[start, end]
- 使图例外观与图表元素一致
Performance
-
删除对 helpers.each 的部分调用
-
缓存解析数据元素选项
-
简化线条绘制
-
添加选项 ticks.sampleSize
-
用 for 循环替换 helpers.each
-
重构 core.layout
-
替换 helpers.extend
Bug Fixes
- 当 axisID 更改时更新数据集元数据
- 修复 determineUnitForFormatting 浮点错误
- 修复 ticks.minor 和 ticks.major 问题
- 改进 helpers.almostWhole
- 修复圆周超过 2*PI 的圆弧边界
- 修复圆周小于 2*PI 时圆弧计算
完整列表见发布说明。