1 | import { CoordinateCfg, CoordinateActions } from '@antv/g2/lib/interface';
|
2 | export 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 | }
|
24 | export default function Coordinate(props: ICoordinateProps): any;
|