echarts
Version:
Apache ECharts is a powerful, interactive charting and data visualization library for browser
24 lines (23 loc) • 735 B
TypeScript
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;