liusuyi
2023-04-24 4737f1e038743ced243c9e52423404d9034d6107
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import Axis from '../Axis.js';
import Scale from '../../scale/Scale.js';
import Polar from './Polar.js';
import { AngleAxisModel } from './AxisModel.js';
interface AngleAxis {
    dataToAngle: Axis['dataToCoord'];
    angleToData: Axis['coordToData'];
}
declare class AngleAxis extends Axis {
    polar: Polar;
    model: AngleAxisModel;
    constructor(scale?: Scale, angleExtent?: [number, number]);
    pointToData(point: number[], clamp?: boolean): number;
    /**
     * Only be called in category axis.
     * Angle axis uses text height to decide interval
     *
     * @override
     * @return {number} Auto interval for cateogry axis tick and label
     */
    calculateCategoryInterval(): number;
}
export default AngleAxis;