import GridModel from './GridModel.js';
|
import CartesianAxisModel from './AxisModel.js';
|
import SeriesModel from '../../model/Series.js';
|
interface CartesianAxisLayout {
|
position: [number, number];
|
rotation: number;
|
labelOffset: number;
|
labelDirection: -1 | 1;
|
tickDirection: -1 | 1;
|
nameDirection: -1 | 1;
|
labelRotate: number;
|
z2: number;
|
}
|
/**
|
* Can only be called after coordinate system creation stage.
|
* (Can be called before coordinate system update stage).
|
*/
|
export declare function layout(gridModel: GridModel, axisModel: CartesianAxisModel, opt?: {
|
labelInside?: boolean;
|
}): CartesianAxisLayout;
|
export declare function isCartesian2DSeries(seriesModel: SeriesModel): boolean;
|
export declare function findAxisModels(seriesModel: SeriesModel): {
|
xAxisModel: CartesianAxisModel;
|
yAxisModel: CartesianAxisModel;
|
};
|
export {};
|