UNPKG

@antv/g2plot

Version:

G2 Plot, a market of plots built with the Grammar of Graphics'

36 lines (35 loc) 1.16 kB
import { LayerConfig } from '../../base/layer'; import ViewLayer, { ViewConfig } from '../../base/view-layer'; import './components/label'; export interface TreemapViewConfig extends ViewConfig { data: any; maxLevel?: number; colorField: string; colors?: string[]; rectStyle?: any; } export interface TreemapLayerConfig extends TreemapViewConfig, LayerConfig { } export default class TreemapLayer<T extends TreemapLayerConfig = TreemapLayerConfig> extends ViewLayer<T> { static getDefaultOptions(): Partial<TreemapLayerConfig>; type: string; rootData: any; rect: any; private isDrilldown; beforeInit(): void; protected geometryParser(dim: any, type: any): string; getTreemapData(data: any, level?: any): any[]; protected processData(): any; beforInit(): void; protected coord(): void; protected addGeometry(): void; protected applyInteractions(): void; protected animation(): void; protected parseEvents(eventParser: any): void; private extractLabel; private recursive; private getAllNodes; private fillColorField; private getLabelHeight; private isLeaf; }