UNPKG

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