UNPKG

1.16 kBTypeScriptView Raw
1import { AxisCfg, CircleCfg, CircleData, Datum } from '../interface';
2import View from '../chart/view';
3import { Facet } from './facet';
4/**
5 * @ignore
6 * 镜像分面
7 */
8export default class Circle extends Facet<CircleCfg, CircleData> {
9 protected getDefaultCfg(): any;
10 render(): void;
11 /**
12 * 根据总数和当前索引,计算分面的 region
13 * @param count
14 * @param index
15 */
16 protected getRegion(count: number, index: number): {
17 start: import("@antv/g-base").Point;
18 end: import("@antv/g-base").Point;
19 };
20 protected afterEachView(view: View, facet: CircleData): void;
21 protected beforeEachView(view: View, facet: CircleData): void;
22 protected generateFacets(data: Datum[]): CircleData[];
23 protected getXAxisOption(x: string, axes: any, option: AxisCfg, facet: CircleData): object;
24 /**
25 * 设置 y 坐标轴的文本、title 是否显示
26 * @param y
27 * @param axes
28 * @param option
29 * @param facet
30 */
31 protected getYAxisOption(y: string, axes: any, option: AxisCfg, facet: CircleData): object;
32 /**
33 * facet title
34 */
35 private renderTitle;
36}