数据可视化引擎 G2 v4.0.3 版本发布

更新日志

新特性

  • axis: 支持转置极坐标坐标轴的渲染, Closed #1744 (67a8beb0)

  • scale: 支持用户指定确定数据 id 的字段 (25caa91f)
  • tooltip:
    • position 属性新增 'auto' 值配置,并作为默认值 (8c3fda47)
    • tooltip 体验优化,当鼠标离开 tooltip 内容框时,非 locked 状态自动隐藏 (9f8fcad2)
    • 通过 pointer-events 属性来达到 tooltip 躲避鼠标的交互效果 (2e750aa4)(d5f1e21c)
  • event: 添加 element:statechange 事件 (de161f49)
  • interaction: 新增 legend, axis highlight actions (ab256905)
  • action:
    • export getActionClass, extend action (db635b7e)
    • 添加 throttle 及 debounce 属性配置 (a7e9f18d)
  • export 所有的类型定义,生成对应的 API 文档 (219126ed)

Bug Fixes

  • label:

    • 修复极坐标下的第一个 label 对齐的问题 (8be4555d)
    • 修复漏斗图 label 问题:更新以及尖底漏斗图最后一个 label 的位置错误,Closed #1847 (cfd7c0a5)
    • 默认饼图 label 连接线颜色同图形元素颜色一致 (78323aae)
    • 修复 interval 类型 label 在转置直角坐标系下 position 计算错误问题 (39d02120)
  • tooltip:
    • 修复 tooltip markers 没有正确显示/隐藏的问题 (394dad27)
    • 修复 tooltip 数据为空时不隐藏的问题 (76edffdb)
    • 修复 tooltip 相同数据显示隐藏再显示时不展示的问题,Closed #2174#2175 (c3357c1f)
  • action:
    • active-region: 修复背景框计算错误的问题 (7b5f651b)
  • options: 修复 chart.updateOptions() 更新失败的问题 (b1dff91b)
  • event: 调整 afterpaint 的抛出时机 (f1f8206c)
  • geometry: 修复 element 打标策略导致的数据未被全部绘制的问题,Closed #2141 (071fa7c2)
  • data: 修复使用数据引用造成数据未更新的问题 (bb258fc6)
  • event 修复当鼠标在图表上页面无法滚动的问题,Closed #2111

Refactors

  • label:

    • 重构 GeometryLabel。将 labels 组件的生成渲染移入 GeomtryLabel 中 (4537b965)
    • 重构 Label 相关模块,将饼图 label 的布局调整到 LabelLayout 中 (402d6c52)

Chores

  • 更新图表演示实例,优化实现代码,同时新添加动态气泡图以及带坐标轴的极坐标下的层叠柱状图

2020-03-22 18-17-49.2020-03-22 18_20_32.gif image.png
  • 更新事件、交互以及 FAQ 文档

猜你喜欢

转载自www.oschina.net/news/114303/g2-4-0-3-released