全局命名空间 G2
,包含:
常量 Constants
G2.VERSION // 版本号
类 Class
Chart
主体图表类,用于控制图表的创建、绘制和销毁。
View
图表的一个视图,可以作为单独的一层,Chart 也是一种特殊的 View
Geometry
几何标记对象,决定创建图表的类型,详细文档查看
方法
registerTheme
registerGeometry
registerShape
registerInteraction
G2.registerInteraction('tooltip');
具体用法查看: interaction
Util
G2 4.0 的 Util 仅开放了几个矩阵的方法,其他的可以直接引用 @antv/util
来使用
export const Util = {
translate,
rotate,
zoom,
transform,
};
- 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 目录下,可以根据自己的选择来独立引用
import { getAngle, polarToCartesian } from '@antv/g2/lib/util/graphics';
- 注意:这些工具方法不作为 G2 默认对外提供的接口,使用时需要慎重