全局命名空间 G2,包含:

常量 Constants

  1. G2.VERSION // 版本号

类 Class

Chart

主体图表类,用于控制图表的创建、绘制和销毁。

View

图表的一个视图,可以作为单独的一层,Chart 也是一种特殊的 View

Geometry

几何标记对象,决定创建图表的类型,详细文档查看

方法

registerTheme

registerGeometry

registerShape

registerInteraction

  1. G2.registerInteraction('tooltip');

具体用法查看: interaction

Util

G2 4.0 的 Util 仅开放了几个矩阵的方法,其他的可以直接引用 @antv/util 来使用

  1. export const Util = {
  2. translate,
  3. rotate,
  4. zoom,
  5. transform,
  6. };
  • translate(element, tx, ty): 元素平移,等效于 element.translate(tx,ty)
  • rotate(element, radius): 元素旋转,等效于 elment.rotate(radius)
  • zoom(element, sx,sy): 元素缩放,等效于 element.zoom(sx, sy)
  • transform(matrix, transform) 计算矩阵

G2 4.0 的架构将所有的 Util 都拆分到了 src/util 目录下,可以根据自己的选择来独立引用

  1. import { getAngle, polarToCartesian } from '@antv/g2/lib/util/graphics';
  • 注意:这些工具方法不作为 G2 默认对外提供的接口,使用时需要慎重