UNPKG

1 kBTypeScriptView Raw
1import { AxisCfg, Datum, MirrorCfg, MirrorData } from '../interface';
2import View from '../chart/view';
3import { Facet } from './facet';
4/**
5 * @ignore
6 * 镜像分面
7 */
8export default class Mirror extends Facet<MirrorCfg, MirrorData> {
9 protected getDefaultCfg(): any;
10 render(): void;
11 protected beforeEachView(view: View, facet: MirrorData): void;
12 protected afterEachView(view: View, facet: MirrorData): void;
13 protected generateFacets(data: Datum[]): MirrorData[];
14 /**
15 * 设置 x 坐标轴的文本、title 是否显示
16 * @param x
17 * @param axes
18 * @param option
19 * @param facet
20 */
21 protected getXAxisOption(x: string, axes: any, option: AxisCfg, facet: MirrorData): object;
22 /**
23 * 设置 y 坐标轴的文本、title 是否显示
24 * @param y
25 * @param axes
26 * @param option
27 * @param facet
28 */
29 protected getYAxisOption(y: string, axes: any, option: AxisCfg, facet: MirrorData): object;
30 private renderTitle;
31}