1234567891011121314151617181920212223 |
- 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;
|