UNPKG

991 BTypeScriptView Raw
1import { CoordinateCfg, CoordinateActions } from '@antv/g2/lib/interface';
2export interface ICoordinateProps extends CoordinateCfg {
3 /** 坐标系类型 */
4 type?: 'polar' | 'theta' | 'rect' | 'cartesian' | 'helix';
5 /** 坐标系配置项,目前常用于极坐标。 */
6 cfg?: CoordinateCfg;
7 /**
8 * 坐标系变换动作串行操作:
9 * 1. rotate 表示旋转,使用弧度制。
10 * 2. scale 表示沿着 x 和 y 方向的缩放比率。
11 * 3. reflect 表示沿 x 方向镜像或者沿 y 轴方向映射。
12 * 4. transpose 表示 x,y 轴置换。
13 */
14 actions?: CoordinateActions[];
15 /** 是否转置。 */
16 transpose?: boolean;
17 /** 旋转,使用弧度制。 */
18 rotate?: number;
19 /** 表示沿着 x 和 y 方向的缩放比率。 */
20 scale?: [number, number];
21 /** 表示沿 x 方向镜像或者沿 y 轴方向映射。 */
22 reflect?: 'x' | 'y';
23}
24export default function Coordinate(props: ICoordinateProps): any;