UNPKG

@antv/g2

Version:

the Grammar of Graphics in Javascript

30 lines (29 loc) 1.18 kB
import type { DisplayObject } from '@antv/g'; import { GuideComponentComponent as GCC, GuideComponentPosition as GCP, GuideComponentPlane, Vector3 } from '../runtime'; export type AxisOptions = { position?: GCP; plane?: GuideComponentPlane; zIndex?: number; title?: string | string[]; direction?: 'left' | 'center' | 'right'; labelFormatter?: (datum: any, index: number, array: any[]) => string; labelFilter?: (datum: any, index: number, array: any[]) => boolean; tickFormatter?: (datum: any, index: number, array: any[], vector: [number, number]) => DisplayObject; tickFilter?: (datum: any, index: number, array: any[]) => boolean; tickMethod?: (start: number | Date, end: number | Date, tickCount: number) => number[]; tickCount?: number; grid: any; important: Record<string, any>; /** * Rotation origin. */ origin?: Vector3; /** * EulerAngles of rotation. */ eulerAngles?: Vector3; [key: string]: any; }; export declare function rotateAxis(axis: DisplayObject, options: AxisOptions): void; export declare const LinearAxis: GCC<AxisOptions>; export declare const ArcAxis: GCC<AxisOptions>;